Warning: Permanently added '54.165.250.227' (ED25519) to the list of known hosts. Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-_x0vra9h/R-CRAN-adelie/R-CRAN-adelie.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_x0vra9h/R-CRAN-adelie --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1745152876.087230 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.1 starting (python version = 3.13.0, NVR = mock-6.1-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-_x0vra9h/R-CRAN-adelie/R-CRAN-adelie.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_x0vra9h/R-CRAN-adelie --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1745152876.087230 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-_x0vra9h/R-CRAN-adelie/R-CRAN-adelie.spec) Config(fedora-42-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.1 INFO: Mock Version: 6.1 Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-42-x86_64-1745152876.087230/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (fallback) INFO: Buildroot is handled by package management from host and used with --installroot: rpm-4.20.1-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 python3-dnf-4.23.0-1.fc41.noarch python3-dnf-plugins-core-4.10.1-1.fc41.noarch dnf5-5.2.12.0-2.fc41.x86_64 dnf5-plugins-5.2.12.0-2.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 38.2 MiB/s | 3.6 MiB | 00m00s fedora 100% | 39.2 MiB/s | 35.6 MiB | 00m01s Copr repository 100% | 146.9 MiB/s | 14.1 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.37-1.fc42 fedora 8.2 MiB bzip2 x86_64 1.0.8-20.fc42 fedora 99.3 KiB coreutils x86_64 9.6-2.fc42 fedora 5.5 MiB cpio x86_64 2.15-4.fc42 fedora 1.1 MiB diffutils x86_64 3.12-1.fc42 updates 1.6 MiB fedora-release-common noarch 42-26 updates 20.2 KiB findutils x86_64 1:4.10.0-5.fc42 fedora 1.9 MiB gawk x86_64 5.3.1-1.fc42 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.41-3.fc42 updates 0.0 B grep x86_64 3.11-10.fc42 fedora 1.0 MiB gzip x86_64 1.13-3.fc42 fedora 392.9 KiB info x86_64 7.2-3.fc42 fedora 357.9 KiB patch x86_64 2.8-1.fc42 updates 222.8 KiB redhat-rpm-config noarch 342-4.fc42 updates 185.5 KiB rpm-build x86_64 4.20.1-1.fc42 fedora 168.7 KiB sed x86_64 4.9-4.fc42 fedora 857.3 KiB shadow-utils x86_64 2:4.17.4-1.fc42 fedora 4.0 MiB tar x86_64 2:1.35-5.fc42 fedora 3.0 MiB unzip x86_64 6.0-66.fc42 fedora 390.3 KiB util-linux x86_64 2.40.4-7.fc42 fedora 3.4 MiB which x86_64 2.23-1.fc42 fedora 83.4 KiB xz x86_64 1:5.6.3-3.fc42 fedora 1.2 MiB Installing dependencies: add-determinism x86_64 0.6.0-1.fc42 fedora 2.5 MiB alternatives x86_64 1.32-1.fc42 fedora 62.2 KiB ansible-srpm-macros noarch 1-17.1.fc42 fedora 35.7 KiB audit-libs x86_64 4.0.3-2.fc42 fedora 351.3 KiB basesystem noarch 11-22.fc42 fedora 0.0 B binutils x86_64 2.44-3.fc42 fedora 25.9 MiB build-reproducibility-srpm-macros noarch 0.6.0-1.fc42 fedora 735.0 B bzip2-libs x86_64 1.0.8-20.fc42 fedora 84.6 KiB ca-certificates noarch 2024.2.69_v8.0.401-6.fc42 updates 2.6 MiB coreutils-common x86_64 9.6-2.fc42 fedora 11.1 MiB crypto-policies noarch 20250214-1.gitff7551b.fc42 fedora 137.2 KiB curl x86_64 8.11.1-4.fc42 fedora 450.6 KiB cyrus-sasl-lib x86_64 2.1.28-30.fc42 fedora 2.3 MiB debugedit x86_64 5.1-5.fc42 fedora 192.7 KiB dwz x86_64 0.15-9.fc42 fedora 291.0 KiB ed x86_64 1.21-2.fc42 fedora 146.5 KiB efi-srpm-macros noarch 6-2.fc42 fedora 40.1 KiB elfutils x86_64 0.192-9.fc42 fedora 2.6 MiB elfutils-debuginfod-client x86_64 0.192-9.fc42 fedora 79.9 KiB elfutils-default-yama-scope noarch 0.192-9.fc42 fedora 1.8 KiB elfutils-libelf x86_64 0.192-9.fc42 fedora 1.2 MiB elfutils-libs x86_64 0.192-9.fc42 fedora 667.0 KiB fedora-gpg-keys noarch 42-1 fedora 128.2 KiB fedora-release noarch 42-26 updates 0.0 B fedora-release-identity-basic noarch 42-26 updates 674.0 B fedora-repos noarch 42-1 fedora 4.9 KiB file x86_64 5.46-1.fc42 fedora 100.2 KiB file-libs x86_64 5.46-1.fc42 fedora 11.9 MiB filesystem x86_64 3.18-36.fc42 fedora 112.0 B filesystem-srpm-macros noarch 3.18-36.fc42 fedora 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-21.fc42 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-2.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-14.fc42 fedora 144.0 B gdb-minimal x86_64 16.2-3.fc42 fedora 13.2 MiB gdbm-libs x86_64 1:1.23-9.fc42 fedora 129.9 KiB ghc-srpm-macros noarch 1.9.2-2.fc42 fedora 779.0 B glibc x86_64 2.41-3.fc42 updates 6.6 MiB glibc-common x86_64 2.41-3.fc42 updates 1.0 MiB glibc-gconv-extra x86_64 2.41-3.fc42 updates 7.2 MiB gmp x86_64 1:6.3.0-4.fc42 fedora 811.3 KiB gnat-srpm-macros noarch 6-7.fc42 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-6.fc42 fedora 60.8 KiB jansson x86_64 2.14-2.fc42 fedora 93.1 KiB json-c x86_64 0.18-2.fc42 fedora 86.7 KiB kernel-srpm-macros noarch 1.0-25.fc42 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-5.fc42 fedora 58.3 KiB krb5-libs x86_64 1.21.3-5.fc42 fedora 2.3 MiB libacl x86_64 2.3.2-3.fc42 fedora 38.3 KiB libarchive x86_64 3.7.7-4.fc42 fedora 930.6 KiB libattr x86_64 2.5.2-5.fc42 fedora 27.1 KiB libblkid x86_64 2.40.4-7.fc42 fedora 262.4 KiB libbrotli x86_64 1.1.0-6.fc42 fedora 841.3 KiB libcap x86_64 2.73-2.fc42 fedora 207.1 KiB libcap-ng x86_64 0.8.5-4.fc42 fedora 72.9 KiB libcom_err x86_64 1.47.2-3.fc42 fedora 67.1 KiB libcurl x86_64 8.11.1-4.fc42 fedora 842.1 KiB libeconf x86_64 0.7.6-1.fc42 fedora 64.6 KiB libevent x86_64 2.1.12-15.fc42 fedora 903.1 KiB libfdisk x86_64 2.40.4-7.fc42 fedora 372.3 KiB libffi x86_64 3.4.6-5.fc42 fedora 82.3 KiB libgcc x86_64 15.0.1-0.11.fc42 fedora 266.6 KiB libgomp x86_64 15.0.1-0.11.fc42 fedora 537.6 KiB libidn2 x86_64 2.3.8-1.fc42 fedora 556.5 KiB libmount x86_64 2.40.4-7.fc42 fedora 356.3 KiB libnghttp2 x86_64 1.64.0-3.fc42 fedora 170.4 KiB libpkgconf x86_64 2.3.0-2.fc42 fedora 78.1 KiB libpsl x86_64 0.21.5-5.fc42 fedora 76.4 KiB libselinux x86_64 3.8-1.fc42 fedora 193.1 KiB libsemanage x86_64 3.8-1.fc42 fedora 308.4 KiB libsepol x86_64 3.8-1.fc42 fedora 826.0 KiB libsmartcols x86_64 2.40.4-7.fc42 fedora 180.4 KiB libssh x86_64 0.11.1-4.fc42 fedora 565.5 KiB libssh-config noarch 0.11.1-4.fc42 fedora 277.0 B libstdc++ x86_64 15.0.1-0.11.fc42 fedora 2.8 MiB libtasn1 x86_64 4.20.0-1.fc42 fedora 176.3 KiB libtool-ltdl x86_64 2.5.4-4.fc42 fedora 70.1 KiB libunistring x86_64 1.1-9.fc42 fedora 1.7 MiB libuuid x86_64 2.40.4-7.fc42 fedora 37.3 KiB libverto x86_64 0.3.2-10.fc42 fedora 25.4 KiB libxcrypt x86_64 4.4.38-7.fc42 updates 284.5 KiB libxml2 x86_64 2.12.10-1.fc42 fedora 1.7 MiB libzstd x86_64 1.5.7-1.fc42 fedora 807.8 KiB lua-libs x86_64 5.4.7-3.fc42 fedora 280.8 KiB lua-srpm-macros noarch 1-15.fc42 fedora 1.3 KiB lz4-libs x86_64 1.10.0-2.fc42 fedora 157.4 KiB mpfr x86_64 4.2.2-1.fc42 fedora 828.8 KiB ncurses-base noarch 6.5-5.20250125.fc42 fedora 326.8 KiB ncurses-libs x86_64 6.5-5.20250125.fc42 fedora 946.3 KiB ocaml-srpm-macros noarch 10-4.fc42 fedora 1.9 KiB openblas-srpm-macros noarch 2-19.fc42 fedora 112.0 B openldap x86_64 2.6.9-3.fc42 fedora 655.1 KiB openssl-libs x86_64 1:3.2.4-3.fc42 fedora 7.8 MiB p11-kit x86_64 0.25.5-5.fc42 fedora 2.2 MiB p11-kit-trust x86_64 0.25.5-5.fc42 fedora 395.5 KiB package-notes-srpm-macros noarch 0.5-13.fc42 fedora 1.6 KiB pam-libs x86_64 1.7.0-4.fc42 fedora 126.7 KiB pcre2 x86_64 10.45-1.fc42 fedora 697.7 KiB pcre2-syntax noarch 10.45-1.fc42 fedora 273.9 KiB perl-srpm-macros noarch 1-57.fc42 fedora 861.0 B pkgconf x86_64 2.3.0-2.fc42 fedora 88.5 KiB pkgconf-m4 noarch 2.3.0-2.fc42 fedora 14.4 KiB pkgconf-pkg-config x86_64 2.3.0-2.fc42 fedora 989.0 B popt x86_64 1.19-8.fc42 fedora 132.8 KiB publicsuffix-list-dafsa noarch 20250116-1.fc42 fedora 68.5 KiB pyproject-srpm-macros noarch 1.18.1-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-4.fc42 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.9.0-2.fc42 updates 464.0 B readline x86_64 8.2-13.fc42 fedora 485.0 KiB rpm x86_64 4.20.1-1.fc42 fedora 3.1 MiB rpm-build-libs x86_64 4.20.1-1.fc42 fedora 206.6 KiB rpm-libs x86_64 4.20.1-1.fc42 fedora 721.8 KiB rpm-sequoia x86_64 1.7.0-5.fc42 fedora 2.4 MiB rust-srpm-macros noarch 26.3-4.fc42 fedora 4.8 KiB setup noarch 2.15.0-13.fc42 fedora 720.9 KiB sqlite-libs x86_64 3.47.2-2.fc42 fedora 1.5 MiB systemd-libs x86_64 257.5-2.fc42 updates 2.2 MiB systemd-standalone-sysusers x86_64 257.5-2.fc42 updates 277.3 KiB tree-sitter-srpm-macros noarch 0.1.0-8.fc42 fedora 6.5 KiB util-linux-core x86_64 2.40.4-7.fc42 fedora 1.4 MiB xxhash-libs x86_64 0.8.3-2.fc42 fedora 90.2 KiB xz-libs x86_64 1:5.6.3-3.fc42 fedora 218.3 KiB zig-srpm-macros noarch 1-4.fc42 fedora 1.1 KiB zip x86_64 3.0-43.fc42 fedora 698.5 KiB zlib-ng-compat x86_64 2.2.4-3.fc42 fedora 137.6 KiB zstd x86_64 1.5.7-1.fc42 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 148 packages Total size of inbound packages is 52 MiB. Need to download 52 MiB. After this operation, 176 MiB extra will be used (install 176 MiB, remove 0 B). [ 1/148] coreutils-0:9.6-2.fc42.x86_64 100% | 82.3 MiB/s | 1.2 MiB | 00m00s [ 2/148] bzip2-0:1.0.8-20.fc42.x86_64 100% | 3.2 MiB/s | 52.1 KiB | 00m00s [ 3/148] bash-0:5.2.37-1.fc42.x86_64 100% | 95.1 MiB/s | 1.8 MiB | 00m00s [ 4/148] cpio-0:2.15-4.fc42.x86_64 100% | 57.5 MiB/s | 294.6 KiB | 00m00s [ 5/148] findutils-1:4.10.0-5.fc42.x86 100% | 76.9 MiB/s | 551.5 KiB | 00m00s [ 6/148] grep-0:3.11-10.fc42.x86_64 100% | 48.8 MiB/s | 300.1 KiB | 00m00s [ 7/148] gzip-0:1.13-3.fc42.x86_64 100% | 33.3 MiB/s | 170.4 KiB | 00m00s [ 8/148] info-0:7.2-3.fc42.x86_64 100% | 44.9 MiB/s | 183.8 KiB | 00m00s [ 9/148] rpm-build-0:4.20.1-1.fc42.x86 100% | 26.6 MiB/s | 81.8 KiB | 00m00s [ 10/148] sed-0:4.9-4.fc42.x86_64 100% | 103.3 MiB/s | 317.3 KiB | 00m00s [ 11/148] shadow-utils-2:4.17.4-1.fc42. 100% | 330.6 MiB/s | 1.3 MiB | 00m00s [ 12/148] tar-2:1.35-5.fc42.x86_64 100% | 140.4 MiB/s | 862.5 KiB | 00m00s [ 13/148] unzip-0:6.0-66.fc42.x86_64 100% | 25.8 MiB/s | 184.6 KiB | 00m00s [ 14/148] which-0:2.23-1.fc42.x86_64 100% | 10.2 MiB/s | 41.7 KiB | 00m00s [ 15/148] xz-1:5.6.3-3.fc42.x86_64 100% | 154.6 MiB/s | 475.0 KiB | 00m00s [ 16/148] diffutils-0:3.12-1.fc42.x86_6 100% | 95.8 MiB/s | 392.6 KiB | 00m00s [ 17/148] fedora-release-common-0:42-26 100% | 5.0 MiB/s | 25.5 KiB | 00m00s [ 18/148] glibc-minimal-langpack-0:2.41 100% | 58.5 MiB/s | 119.7 KiB | 00m00s [ 19/148] patch-0:2.8-1.fc42.x86_64 100% | 55.4 MiB/s | 113.5 KiB | 00m00s [ 20/148] redhat-rpm-config-0:342-4.fc4 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 21/148] gawk-0:5.3.1-1.fc42.x86_64 100% | 119.9 MiB/s | 1.1 MiB | 00m00s [ 22/148] util-linux-0:2.40.4-7.fc42.x8 100% | 288.6 MiB/s | 1.2 MiB | 00m00s [ 23/148] filesystem-0:3.18-36.fc42.x86 100% | 190.2 MiB/s | 1.3 MiB | 00m00s [ 24/148] ncurses-libs-0:6.5-5.20250125 100% | 54.5 MiB/s | 335.0 KiB | 00m00s [ 25/148] bzip2-libs-0:1.0.8-20.fc42.x8 100% | 10.6 MiB/s | 43.6 KiB | 00m00s [ 26/148] gmp-1:6.3.0-4.fc42.x86_64 100% | 103.4 MiB/s | 317.7 KiB | 00m00s [ 27/148] coreutils-common-0:9.6-2.fc42 100% | 265.0 MiB/s | 2.1 MiB | 00m00s [ 28/148] libacl-0:2.3.2-3.fc42.x86_64 100% | 3.2 MiB/s | 23.0 KiB | 00m00s [ 29/148] libattr-0:2.5.2-5.fc42.x86_64 100% | 3.3 MiB/s | 17.1 KiB | 00m00s [ 30/148] libcap-0:2.73-2.fc42.x86_64 100% | 82.3 MiB/s | 84.3 KiB | 00m00s [ 31/148] libselinux-0:3.8-1.fc42.x86_6 100% | 94.8 MiB/s | 97.1 KiB | 00m00s [ 32/148] openssl-libs-1:3.2.4-3.fc42.x 100% | 329.2 MiB/s | 2.3 MiB | 00m00s [ 33/148] pcre2-0:10.45-1.fc42.x86_64 100% | 36.7 MiB/s | 262.8 KiB | 00m00s [ 34/148] debugedit-0:5.1-5.fc42.x86_64 100% | 12.7 MiB/s | 78.2 KiB | 00m00s [ 35/148] elfutils-0:0.192-9.fc42.x86_6 100% | 134.4 MiB/s | 550.3 KiB | 00m00s [ 36/148] elfutils-libelf-0:0.192-9.fc4 100% | 50.8 MiB/s | 207.9 KiB | 00m00s [ 37/148] file-0:5.46-1.fc42.x86_64 100% | 11.9 MiB/s | 48.7 KiB | 00m00s [ 38/148] libarchive-0:3.7.7-4.fc42.x86 100% | 134.0 MiB/s | 411.8 KiB | 00m00s [ 39/148] popt-0:1.19-8.fc42.x86_64 100% | 16.1 MiB/s | 65.9 KiB | 00m00s [ 40/148] readline-0:8.2-13.fc42.x86_64 100% | 70.1 MiB/s | 215.2 KiB | 00m00s [ 41/148] rpm-0:4.20.1-1.fc42.x86_64 100% | 133.9 MiB/s | 548.4 KiB | 00m00s [ 42/148] rpm-build-libs-0:4.20.1-1.fc4 100% | 24.3 MiB/s | 99.7 KiB | 00m00s [ 43/148] rpm-libs-0:4.20.1-1.fc42.x86_ 100% | 60.9 MiB/s | 312.0 KiB | 00m00s [ 44/148] zstd-0:1.5.7-1.fc42.x86_64 100% | 158.2 MiB/s | 485.9 KiB | 00m00s [ 45/148] audit-libs-0:4.0.3-2.fc42.x86 100% | 30.6 MiB/s | 125.3 KiB | 00m00s [ 46/148] libeconf-0:0.7.6-1.fc42.x86_6 100% | 11.4 MiB/s | 35.2 KiB | 00m00s [ 47/148] libsemanage-0:3.8-1.fc42.x86_ 100% | 60.3 MiB/s | 123.6 KiB | 00m00s [ 48/148] pam-libs-0:1.7.0-4.fc42.x86_6 100% | 19.0 MiB/s | 58.3 KiB | 00m00s [ 49/148] setup-0:2.15.0-13.fc42.noarch 100% | 76.1 MiB/s | 155.8 KiB | 00m00s [ 50/148] xz-libs-1:5.6.3-3.fc42.x86_64 100% | 55.4 MiB/s | 113.4 KiB | 00m00s [ 51/148] fedora-repos-0:42-1.noarch 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 52/148] mpfr-0:4.2.2-1.fc42.x86_64 100% | 112.4 MiB/s | 345.3 KiB | 00m00s [ 53/148] glibc-common-0:2.41-3.fc42.x8 100% | 79.4 MiB/s | 406.3 KiB | 00m00s [ 54/148] ed-0:1.21-2.fc42.x86_64 100% | 20.0 MiB/s | 82.0 KiB | 00m00s [ 55/148] ansible-srpm-macros-0:1-17.1. 100% | 5.0 MiB/s | 20.3 KiB | 00m00s [ 56/148] build-reproducibility-srpm-ma 100% | 2.9 MiB/s | 11.7 KiB | 00m00s [ 57/148] dwz-0:0.15-9.fc42.x86_64 100% | 33.1 MiB/s | 135.7 KiB | 00m00s [ 58/148] efi-srpm-macros-0:6-2.fc42.no 100% | 5.5 MiB/s | 22.5 KiB | 00m00s [ 59/148] fonts-srpm-macros-1:2.0.5-21. 100% | 8.8 MiB/s | 27.1 KiB | 00m00s [ 60/148] forge-srpm-macros-0:0.4.0-2.f 100% | 6.5 MiB/s | 19.9 KiB | 00m00s [ 61/148] fpc-srpm-macros-0:1.3-14.fc42 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 62/148] filesystem-srpm-macros-0:3.18 100% | 3.6 MiB/s | 25.6 KiB | 00m00s [ 63/148] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 64/148] gnat-srpm-macros-0:6-7.fc42.n 100% | 2.1 MiB/s | 8.6 KiB | 00m00s [ 65/148] lua-srpm-macros-0:1-15.fc42.n 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 66/148] kernel-srpm-macros-0:1.0-25.f 100% | 1.9 MiB/s | 9.9 KiB | 00m00s [ 67/148] ocaml-srpm-macros-0:10-4.fc42 100% | 9.0 MiB/s | 9.2 KiB | 00m00s [ 68/148] openblas-srpm-macros-0:2-19.f 100% | 7.6 MiB/s | 7.8 KiB | 00m00s [ 69/148] package-notes-srpm-macros-0:0 100% | 9.0 MiB/s | 9.3 KiB | 00m00s [ 70/148] perl-srpm-macros-0:1-57.fc42. 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [ 71/148] pyproject-srpm-macros-0:1.18. 100% | 13.5 MiB/s | 13.9 KiB | 00m00s [ 72/148] python-srpm-macros-0:3.13-4.f 100% | 22.4 MiB/s | 23.0 KiB | 00m00s [ 73/148] qt5-srpm-macros-0:5.15.15-1.f 100% | 8.7 MiB/s | 8.9 KiB | 00m00s [ 74/148] rust-srpm-macros-0:26.3-4.fc4 100% | 11.4 MiB/s | 11.7 KiB | 00m00s [ 75/148] tree-sitter-srpm-macros-0:0.1 100% | 11.0 MiB/s | 11.2 KiB | 00m00s [ 76/148] zig-srpm-macros-0:1-4.fc42.no 100% | 8.1 MiB/s | 8.2 KiB | 00m00s [ 77/148] go-srpm-macros-0:3.6.0-6.fc42 100% | 1.9 MiB/s | 27.7 KiB | 00m00s [ 78/148] zip-0:3.0-43.fc42.x86_64 100% | 85.8 MiB/s | 263.5 KiB | 00m00s [ 79/148] libblkid-0:2.40.4-7.fc42.x86_ 100% | 39.9 MiB/s | 122.5 KiB | 00m00s [ 80/148] libcap-ng-0:0.8.5-4.fc42.x86_ 100% | 15.7 MiB/s | 32.2 KiB | 00m00s [ 81/148] libmount-0:2.40.4-7.fc42.x86_ 100% | 151.4 MiB/s | 155.1 KiB | 00m00s [ 82/148] libsmartcols-0:2.40.4-7.fc42. 100% | 79.3 MiB/s | 81.2 KiB | 00m00s [ 83/148] libuuid-0:2.40.4-7.fc42.x86_6 100% | 12.4 MiB/s | 25.3 KiB | 00m00s [ 84/148] zlib-ng-compat-0:2.2.4-3.fc42 100% | 76.6 MiB/s | 78.4 KiB | 00m00s [ 85/148] util-linux-core-0:2.40.4-7.fc 100% | 103.4 MiB/s | 529.2 KiB | 00m00s [ 86/148] ncurses-base-0:6.5-5.20250125 100% | 43.0 MiB/s | 88.1 KiB | 00m00s [ 87/148] libsepol-0:3.8-1.fc42.x86_64 100% | 68.1 MiB/s | 348.9 KiB | 00m00s [ 88/148] crypto-policies-0:20250214-1. 100% | 19.3 MiB/s | 98.7 KiB | 00m00s [ 89/148] libfdisk-0:2.40.4-7.fc42.x86_ 100% | 10.3 MiB/s | 158.5 KiB | 00m00s [ 90/148] elfutils-libs-0:0.192-9.fc42. 100% | 129.5 MiB/s | 265.2 KiB | 00m00s [ 91/148] pcre2-syntax-0:10.45-1.fc42.n 100% | 39.5 MiB/s | 161.7 KiB | 00m00s [ 92/148] elfutils-debuginfod-client-0: 100% | 15.1 MiB/s | 46.3 KiB | 00m00s [ 93/148] libstdc++-0:15.0.1-0.11.fc42. 100% | 221.6 MiB/s | 907.5 KiB | 00m00s [ 94/148] libzstd-0:1.5.7-1.fc42.x86_64 100% | 76.9 MiB/s | 314.8 KiB | 00m00s [ 95/148] libgcc-0:15.0.1-0.11.fc42.x86 100% | 19.9 MiB/s | 122.3 KiB | 00m00s [ 96/148] file-libs-0:5.46-1.fc42.x86_6 100% | 414.7 MiB/s | 849.4 KiB | 00m00s [ 97/148] lz4-libs-0:1.10.0-2.fc42.x86_ 100% | 38.1 MiB/s | 78.1 KiB | 00m00s [ 98/148] curl-0:8.11.1-4.fc42.x86_64 100% | 108.6 MiB/s | 222.4 KiB | 00m00s [ 99/148] libgomp-0:15.0.1-0.11.fc42.x8 100% | 175.0 MiB/s | 358.3 KiB | 00m00s [100/148] lua-libs-0:5.4.7-3.fc42.x86_6 100% | 64.9 MiB/s | 132.8 KiB | 00m00s [101/148] rpm-sequoia-0:1.7.0-5.fc42.x8 100% | 296.6 MiB/s | 911.1 KiB | 00m00s [102/148] libxml2-0:2.12.10-1.fc42.x86_ 100% | 66.8 MiB/s | 683.7 KiB | 00m00s [103/148] add-determinism-0:0.6.0-1.fc4 100% | 298.9 MiB/s | 918.3 KiB | 00m00s [104/148] fedora-gpg-keys-0:42-1.noarch 100% | 33.1 MiB/s | 135.6 KiB | 00m00s [105/148] elfutils-default-yama-scope-0 100% | 0.0 B/s | 12.4 KiB | 00m00s [106/148] json-c-0:0.18-2.fc42.x86_64 100% | 43.9 MiB/s | 44.9 KiB | 00m00s [107/148] sqlite-libs-0:3.47.2-2.fc42.x 100% | 71.8 MiB/s | 734.8 KiB | 00m00s [108/148] glibc-gconv-extra-0:2.41-3.fc 100% | 207.9 MiB/s | 1.7 MiB | 00m00s [109/148] glibc-0:2.41-3.fc42.x86_64 100% | 205.4 MiB/s | 2.3 MiB | 00m00s [110/148] basesystem-0:11-22.fc42.noarc 100% | 810.0 KiB/s | 7.3 KiB | 00m00s [111/148] libxcrypt-0:4.4.38-7.fc42.x86 100% | 62.1 MiB/s | 127.2 KiB | 00m00s [112/148] systemd-libs-0:257.5-2.fc42.x 100% | 264.4 MiB/s | 812.2 KiB | 00m00s [113/148] alternatives-0:1.32-1.fc42.x8 100% | 5.1 MiB/s | 41.6 KiB | 00m00s [114/148] jansson-0:2.14-2.fc42.x86_64 100% | 6.4 MiB/s | 45.7 KiB | 00m00s [115/148] binutils-0:2.44-3.fc42.x86_64 100% | 342.1 MiB/s | 5.8 MiB | 00m00s [116/148] pkgconf-pkg-config-0:2.3.0-2. 100% | 1.1 MiB/s | 9.9 KiB | 00m00s [117/148] libpkgconf-0:2.3.0-2.fc42.x86 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [118/148] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 1.2 MiB/s | 14.2 KiB | 00m00s [119/148] qt6-srpm-macros-0:6.9.0-2.fc4 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [120/148] libffi-0:3.4.6-5.fc42.x86_64 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [121/148] p11-kit-0:0.25.5-5.fc42.x86_6 100% | 120.0 MiB/s | 491.7 KiB | 00m00s [122/148] ca-certificates-0:2024.2.69_v 100% | 43.9 MiB/s | 944.7 KiB | 00m00s [123/148] libtasn1-0:4.20.0-1.fc42.x86_ 100% | 73.2 MiB/s | 75.0 KiB | 00m00s [124/148] p11-kit-trust-0:0.25.5-5.fc42 100% | 129.5 MiB/s | 132.6 KiB | 00m00s [125/148] fedora-release-0:42-26.noarch 100% | 14.3 MiB/s | 14.6 KiB | 00m00s [126/148] systemd-standalone-sysusers-0 100% | 153.4 MiB/s | 157.1 KiB | 00m00s [127/148] gdb-minimal-0:16.2-3.fc42.x86 100% | 364.2 MiB/s | 4.4 MiB | 00m00s [128/148] xxhash-libs-0:0.8.3-2.fc42.x8 100% | 3.8 MiB/s | 39.1 KiB | 00m00s [129/148] libcurl-0:8.11.1-4.fc42.x86_6 100% | 368.1 MiB/s | 376.9 KiB | 00m00s [130/148] libbrotli-0:1.1.0-6.fc42.x86_ 100% | 165.9 MiB/s | 339.8 KiB | 00m00s [131/148] krb5-libs-0:1.21.3-5.fc42.x86 100% | 149.4 MiB/s | 764.7 KiB | 00m00s [132/148] libidn2-0:2.3.8-1.fc42.x86_64 100% | 85.4 MiB/s | 174.8 KiB | 00m00s [133/148] pkgconf-0:2.3.0-2.fc42.x86_64 100% | 880.1 KiB/s | 44.9 KiB | 00m00s [134/148] libnghttp2-0:1.64.0-3.fc42.x8 100% | 37.9 MiB/s | 77.7 KiB | 00m00s [135/148] libpsl-0:0.21.5-5.fc42.x86_64 100% | 15.6 MiB/s | 64.0 KiB | 00m00s [136/148] openldap-0:2.6.9-3.fc42.x86_6 100% | 127.0 MiB/s | 260.2 KiB | 00m00s [137/148] keyutils-libs-0:1.6.3-5.fc42. 100% | 30.8 MiB/s | 31.5 KiB | 00m00s [138/148] libcom_err-0:1.47.2-3.fc42.x8 100% | 26.3 MiB/s | 26.9 KiB | 00m00s [139/148] libverto-0:0.3.2-10.fc42.x86_ 100% | 20.3 MiB/s | 20.8 KiB | 00m00s [140/148] libunistring-0:1.1-9.fc42.x86 100% | 264.9 MiB/s | 542.5 KiB | 00m00s [141/148] publicsuffix-list-dafsa-0:202 100% | 28.7 MiB/s | 58.8 KiB | 00m00s [142/148] libssh-config-0:0.11.1-4.fc42 100% | 8.8 MiB/s | 9.0 KiB | 00m00s [143/148] cyrus-sasl-lib-0:2.1.28-30.fc 100% | 258.3 MiB/s | 793.5 KiB | 00m00s [144/148] libtool-ltdl-0:2.5.4-4.fc42.x 100% | 17.7 MiB/s | 36.2 KiB | 00m00s [145/148] libssh-0:0.11.1-4.fc42.x86_64 100% | 14.2 MiB/s | 233.3 KiB | 00m00s [146/148] libevent-0:2.1.12-15.fc42.x86 100% | 36.3 MiB/s | 260.2 KiB | 00m00s [147/148] gdbm-libs-1:1.23-9.fc42.x86_6 100% | 18.6 MiB/s | 57.0 KiB | 00m00s [148/148] fedora-release-identity-basic 100% | 5.0 MiB/s | 15.4 KiB | 00m00s -------------------------------------------------------------------------------- [148/148] Total 100% | 79.1 MiB/s | 52.2 MiB | 00m01s Running transaction Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. [ 1/150] Verify package files 100% | 870.0 B/s | 148.0 B | 00m00s [ 2/150] Prepare transaction 100% | 4.1 KiB/s | 148.0 B | 00m00s [ 3/150] Installing libgcc-0:15.0.1-0. 100% | 262.0 MiB/s | 268.3 KiB | 00m00s [ 4/150] Installing fedora-release-ide 100% | 0.0 B/s | 932.0 B | 00m00s [ 5/150] Installing fedora-gpg-keys-0: 100% | 42.7 MiB/s | 174.8 KiB | 00m00s [ 6/150] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 7/150] Installing fedora-release-com 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 8/150] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 9/150] Installing setup-0:2.15.0-13. 100% | 54.6 MiB/s | 726.7 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 10/150] Installing filesystem-0:3.18- 100% | 2.8 MiB/s | 212.4 KiB | 00m00s [ 11/150] Installing basesystem-0:11-22 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/150] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 13/150] Installing publicsuffix-list- 100% | 0.0 B/s | 69.2 KiB | 00m00s [ 14/150] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [ 15/150] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 16/150] Installing pcre2-syntax-0:10. 100% | 269.9 MiB/s | 276.4 KiB | 00m00s [ 17/150] Installing ncurses-base-0:6.5 100% | 86.0 MiB/s | 352.2 KiB | 00m00s [ 18/150] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/150] Installing ncurses-libs-0:6.5 100% | 232.6 MiB/s | 952.8 KiB | 00m00s [ 20/150] Installing glibc-0:2.41-3.fc4 100% | 201.4 MiB/s | 6.6 MiB | 00m00s [ 21/150] Installing bash-0:5.2.37-1.fc 100% | 272.3 MiB/s | 8.2 MiB | 00m00s [ 22/150] Installing glibc-common-0:2.4 100% | 63.8 MiB/s | 1.0 MiB | 00m00s [ 23/150] Installing glibc-gconv-extra- 100% | 270.7 MiB/s | 7.3 MiB | 00m00s [ 24/150] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB | 00m00s [ 25/150] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 85.7 KiB | 00m00s [ 26/150] Installing xz-libs-1:5.6.3-3. 100% | 214.3 MiB/s | 219.4 KiB | 00m00s [ 27/150] Installing libuuid-0:2.40.4-7 100% | 0.0 B/s | 38.4 KiB | 00m00s [ 28/150] Installing libblkid-0:2.40.4- 100% | 257.4 MiB/s | 263.5 KiB | 00m00s [ 29/150] Installing gmp-1:6.3.0-4.fc42 100% | 397.2 MiB/s | 813.5 KiB | 00m00s [ 30/150] Installing popt-0:1.19-8.fc42 100% | 68.1 MiB/s | 139.4 KiB | 00m00s [ 31/150] Installing readline-0:8.2-13. 100% | 237.9 MiB/s | 487.1 KiB | 00m00s [ 32/150] Installing libstdc++-0:15.0.1 100% | 405.2 MiB/s | 2.8 MiB | 00m00s [ 33/150] Installing libzstd-0:1.5.7-1. 100% | 395.1 MiB/s | 809.1 KiB | 00m00s [ 34/150] Installing elfutils-libelf-0: 100% | 388.7 MiB/s | 1.2 MiB | 00m00s [ 35/150] Installing libxcrypt-0:4.4.38 100% | 280.4 MiB/s | 287.2 KiB | 00m00s [ 36/150] Installing libattr-0:2.5.2-5. 100% | 0.0 B/s | 28.1 KiB | 00m00s [ 37/150] Installing libacl-0:2.3.2-3.f 100% | 0.0 B/s | 39.2 KiB | 00m00s [ 38/150] Installing dwz-0:0.15-9.fc42. 100% | 23.8 MiB/s | 292.4 KiB | 00m00s [ 39/150] Installing mpfr-0:4.2.2-1.fc4 100% | 405.5 MiB/s | 830.4 KiB | 00m00s [ 40/150] Installing gawk-0:5.3.1-1.fc4 100% | 99.7 MiB/s | 1.7 MiB | 00m00s [ 41/150] Installing unzip-0:6.0-66.fc4 100% | 32.0 MiB/s | 393.8 KiB | 00m00s [ 42/150] Installing file-libs-0:5.46-1 100% | 790.5 MiB/s | 11.9 MiB | 00m00s [ 43/150] Installing file-0:5.46-1.fc42 100% | 5.2 MiB/s | 101.7 KiB | 00m00s [ 44/150] Installing crypto-policies-0: 100% | 39.9 MiB/s | 163.5 KiB | 00m00s [ 45/150] Installing pcre2-0:10.45-1.fc 100% | 341.4 MiB/s | 699.1 KiB | 00m00s [ 46/150] Installing grep-0:3.11-10.fc4 100% | 59.0 MiB/s | 1.0 MiB | 00m00s [ 47/150] Installing xz-1:5.6.3-3.fc42. 100% | 76.8 MiB/s | 1.2 MiB | 00m00s [ 48/150] Installing libeconf-0:0.7.6-1 100% | 64.7 MiB/s | 66.2 KiB | 00m00s [ 49/150] Installing libcap-ng-0:0.8.5- 100% | 73.1 MiB/s | 74.8 KiB | 00m00s [ 50/150] Installing audit-libs-0:4.0.3 100% | 345.1 MiB/s | 353.4 KiB | 00m00s [ 51/150] Installing pam-libs-0:1.7.0-4 100% | 126.1 MiB/s | 129.1 KiB | 00m00s [ 52/150] Installing libcap-0:2.73-2.fc 100% | 15.9 MiB/s | 212.1 KiB | 00m00s [ 53/150] Installing systemd-libs-0:257 100% | 371.3 MiB/s | 2.2 MiB | 00m00s [ 54/150] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.5 KiB | 00m00s [ 55/150] Installing libsepol-0:3.8-1.f 100% | 403.8 MiB/s | 827.0 KiB | 00m00s [ 56/150] Installing libselinux-0:3.8-1 100% | 189.8 MiB/s | 194.3 KiB | 00m00s [ 57/150] Installing findutils-1:4.10.0 100% | 117.1 MiB/s | 1.9 MiB | 00m00s [ 58/150] Installing sed-0:4.9-4.fc42.x 100% | 56.3 MiB/s | 865.5 KiB | 00m00s [ 59/150] Installing libmount-0:2.40.4- 100% | 348.9 MiB/s | 357.3 KiB | 00m00s [ 60/150] Installing lz4-libs-0:1.10.0- 100% | 154.7 MiB/s | 158.5 KiB | 00m00s [ 61/150] Installing lua-libs-0:5.4.7-3 100% | 275.4 MiB/s | 282.0 KiB | 00m00s [ 62/150] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.8 KiB | 00m00s [ 63/150] Installing libffi-0:3.4.6-5.f 100% | 81.7 MiB/s | 83.7 KiB | 00m00s [ 64/150] Installing libtasn1-0:4.20.0- 100% | 173.9 MiB/s | 178.1 KiB | 00m00s [ 65/150] Installing p11-kit-0:0.25.5-5 100% | 115.0 MiB/s | 2.2 MiB | 00m00s [ 66/150] Installing libunistring-0:1.1 100% | 345.3 MiB/s | 1.7 MiB | 00m00s [ 67/150] Installing libidn2-0:2.3.8-1. 100% | 183.2 MiB/s | 562.7 KiB | 00m00s [ 68/150] Installing libpsl-0:0.21.5-5. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [ 69/150] Installing p11-kit-trust-0:0. 100% | 19.4 MiB/s | 397.2 KiB | 00m00s [ 70/150] Installing zstd-0:1.5.7-1.fc4 100% | 106.9 MiB/s | 1.7 MiB | 00m00s [ 71/150] Installing util-linux-core-0: 100% | 83.9 MiB/s | 1.4 MiB | 00m00s [ 72/150] Installing tar-2:1.35-5.fc42. 100% | 155.9 MiB/s | 3.0 MiB | 00m00s [ 73/150] Installing libsemanage-0:3.8- 100% | 151.5 MiB/s | 310.2 KiB | 00m00s [ 74/150] Installing shadow-utils-2:4.1 100% | 144.4 MiB/s | 4.0 MiB | 00m00s [ 75/150] Installing systemd-standalone 100% | 22.6 MiB/s | 277.9 KiB | 00m00s [ 76/150] Installing zip-0:3.0-43.fc42. 100% | 49.0 MiB/s | 702.4 KiB | 00m00s [ 77/150] Installing libfdisk-0:2.40.4- 100% | 364.7 MiB/s | 373.4 KiB | 00m00s [ 78/150] Installing libxml2-0:2.12.10- 100% | 106.0 MiB/s | 1.7 MiB | 00m00s [ 79/150] Installing bzip2-0:1.0.8-20.f 100% | 8.5 MiB/s | 103.8 KiB | 00m00s [ 80/150] Installing sqlite-libs-0:3.47 100% | 376.1 MiB/s | 1.5 MiB | 00m00s [ 81/150] Installing add-determinism-0: 100% | 145.1 MiB/s | 2.5 MiB | 00m00s [ 82/150] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 83/150] Installing ed-0:1.21-2.fc42.x 100% | 12.1 MiB/s | 148.8 KiB | 00m00s [ 84/150] Installing patch-0:2.8-1.fc42 100% | 18.3 MiB/s | 224.3 KiB | 00m00s [ 85/150] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [ 86/150] Installing elfutils-default-y 100% | 408.6 KiB/s | 2.0 KiB | 00m00s [ 87/150] Installing elfutils-libs-0:0. 100% | 326.5 MiB/s | 668.7 KiB | 00m00s [ 88/150] Installing cpio-0:2.15-4.fc42 100% | 68.7 MiB/s | 1.1 MiB | 00m00s [ 89/150] Installing diffutils-0:3.12-1 100% | 97.6 MiB/s | 1.6 MiB | 00m00s [ 90/150] Installing libgomp-0:15.0.1-0 100% | 526.3 MiB/s | 539.0 KiB | 00m00s [ 91/150] Installing json-c-0:0.18-2.fc 100% | 85.9 MiB/s | 88.0 KiB | 00m00s [ 92/150] Installing jansson-0:2.14-2.f 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [ 93/150] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [ 94/150] Installing pkgconf-0:2.3.0-2. 100% | 7.4 MiB/s | 91.0 KiB | 00m00s [ 95/150] Installing pkgconf-pkg-config 100% | 147.8 KiB/s | 1.8 KiB | 00m00s [ 96/150] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [ 97/150] Installing libbrotli-0:1.1.0- 100% | 274.6 MiB/s | 843.6 KiB | 00m00s [ 98/150] Installing libnghttp2-0:1.64. 100% | 167.5 MiB/s | 171.5 KiB | 00m00s [ 99/150] Installing keyutils-libs-0:1. 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [100/150] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 68.2 KiB | 00m00s [101/150] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [102/150] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [103/150] Installing gdbm-libs-1:1.23-9 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [104/150] Installing cyrus-sasl-lib-0:2 100% | 135.5 MiB/s | 2.3 MiB | 00m00s [105/150] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [106/150] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [107/150] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [108/150] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [109/150] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [110/150] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [111/150] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [112/150] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [113/150] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [114/150] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [115/150] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [116/150] Installing coreutils-common-0 100% | 413.1 MiB/s | 11.2 MiB | 00m00s [117/150] Installing openssl-libs-1:3.2 100% | 432.5 MiB/s | 7.8 MiB | 00m00s [118/150] Installing coreutils-0:9.6-2. 100% | 163.2 MiB/s | 5.5 MiB | 00m00s [119/150] Installing ca-certificates-0: 100% | 2.0 MiB/s | 2.4 MiB | 00m01s [120/150] Installing libarchive-0:3.7.7 100% | 227.7 MiB/s | 932.6 KiB | 00m00s [121/150] Installing krb5-libs-0:1.21.3 100% | 328.5 MiB/s | 2.3 MiB | 00m00s [122/150] Installing libssh-0:0.11.1-4. 100% | 277.1 MiB/s | 567.5 KiB | 00m00s [123/150] Installing gzip-0:1.13-3.fc42 100% | 27.8 MiB/s | 398.4 KiB | 00m00s [124/150] Installing rpm-sequoia-0:1.7. 100% | 402.4 MiB/s | 2.4 MiB | 00m00s [125/150] Installing rpm-libs-0:4.20.1- 100% | 353.2 MiB/s | 723.4 KiB | 00m00s [126/150] Installing rpm-build-libs-0:4 100% | 202.5 MiB/s | 207.4 KiB | 00m00s [127/150] Installing libevent-0:2.1.12- 100% | 295.2 MiB/s | 906.9 KiB | 00m00s [128/150] Installing openldap-0:2.6.9-3 100% | 214.5 MiB/s | 658.9 KiB | 00m00s [129/150] Installing libcurl-0:8.11.1-4 100% | 274.5 MiB/s | 843.2 KiB | 00m00s [130/150] Installing elfutils-debuginfo 100% | 6.7 MiB/s | 82.2 KiB | 00m00s [131/150] Installing elfutils-0:0.192-9 100% | 138.1 MiB/s | 2.6 MiB | 00m00s [132/150] Installing binutils-0:2.44-3. 100% | 336.4 MiB/s | 25.9 MiB | 00m00s [133/150] Installing gdb-minimal-0:16.2 100% | 307.1 MiB/s | 13.2 MiB | 00m00s [134/150] Installing debugedit-0:5.1-5. 100% | 14.7 MiB/s | 195.4 KiB | 00m00s [135/150] Installing curl-0:8.11.1-4.fc 100% | 21.1 MiB/s | 453.1 KiB | 00m00s [136/150] Installing rpm-0:4.20.1-1.fc4 100% | 99.9 MiB/s | 2.5 MiB | 00m00s [137/150] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.1 KiB | 00m00s [138/150] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [139/150] Installing tree-sitter-srpm-m 100% | 0.0 B/s | 7.4 KiB | 00m00s [140/150] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [141/150] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [142/150] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [143/150] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.0 KiB | 00m00s [144/150] Installing python-srpm-macros 100% | 0.0 B/s | 52.2 KiB | 00m00s [145/150] Installing redhat-rpm-config- 100% | 93.9 MiB/s | 192.2 KiB | 00m00s [146/150] Installing rpm-build-0:4.20.1 100% | 12.4 MiB/s | 177.4 KiB | 00m00s [147/150] Installing pyproject-srpm-mac 100% | 0.0 B/s | 2.5 KiB | 00m00s [148/150] Installing which-0:2.23-1.fc4 100% | 6.4 MiB/s | 85.6 KiB | 00m00s [149/150] Installing util-linux-0:2.40. 100% | 104.9 MiB/s | 3.5 MiB | 00m00s [150/150] Installing info-0:7.2-3.fc42. 100% | 226.0 KiB/s | 358.3 KiB | 00m02s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: add-determinism-0.6.0-1.fc42.x86_64 alternatives-1.32-1.fc42.x86_64 ansible-srpm-macros-1-17.1.fc42.noarch audit-libs-4.0.3-2.fc42.x86_64 basesystem-11-22.fc42.noarch bash-5.2.37-1.fc42.x86_64 binutils-2.44-3.fc42.x86_64 build-reproducibility-srpm-macros-0.6.0-1.fc42.noarch bzip2-1.0.8-20.fc42.x86_64 bzip2-libs-1.0.8-20.fc42.x86_64 ca-certificates-2024.2.69_v8.0.401-6.fc42.noarch coreutils-9.6-2.fc42.x86_64 coreutils-common-9.6-2.fc42.x86_64 cpio-2.15-4.fc42.x86_64 crypto-policies-20250214-1.gitff7551b.fc42.noarch curl-8.11.1-4.fc42.x86_64 cyrus-sasl-lib-2.1.28-30.fc42.x86_64 debugedit-5.1-5.fc42.x86_64 diffutils-3.12-1.fc42.x86_64 dwz-0.15-9.fc42.x86_64 ed-1.21-2.fc42.x86_64 efi-srpm-macros-6-2.fc42.noarch elfutils-0.192-9.fc42.x86_64 elfutils-debuginfod-client-0.192-9.fc42.x86_64 elfutils-default-yama-scope-0.192-9.fc42.noarch elfutils-libelf-0.192-9.fc42.x86_64 elfutils-libs-0.192-9.fc42.x86_64 fedora-gpg-keys-42-1.noarch fedora-release-42-26.noarch fedora-release-common-42-26.noarch fedora-release-identity-basic-42-26.noarch fedora-repos-42-1.noarch file-5.46-1.fc42.x86_64 file-libs-5.46-1.fc42.x86_64 filesystem-3.18-36.fc42.x86_64 filesystem-srpm-macros-3.18-36.fc42.noarch findutils-4.10.0-5.fc42.x86_64 fonts-srpm-macros-2.0.5-21.fc42.noarch forge-srpm-macros-0.4.0-2.fc42.noarch fpc-srpm-macros-1.3-14.fc42.noarch gawk-5.3.1-1.fc42.x86_64 gdb-minimal-16.2-3.fc42.x86_64 gdbm-libs-1.23-9.fc42.x86_64 ghc-srpm-macros-1.9.2-2.fc42.noarch glibc-2.41-3.fc42.x86_64 glibc-common-2.41-3.fc42.x86_64 glibc-gconv-extra-2.41-3.fc42.x86_64 glibc-minimal-langpack-2.41-3.fc42.x86_64 gmp-6.3.0-4.fc42.x86_64 gnat-srpm-macros-6-7.fc42.noarch go-srpm-macros-3.6.0-6.fc42.noarch gpg-pubkey-105ef944-65ca83d1 grep-3.11-10.fc42.x86_64 gzip-1.13-3.fc42.x86_64 info-7.2-3.fc42.x86_64 jansson-2.14-2.fc42.x86_64 json-c-0.18-2.fc42.x86_64 kernel-srpm-macros-1.0-25.fc42.noarch keyutils-libs-1.6.3-5.fc42.x86_64 krb5-libs-1.21.3-5.fc42.x86_64 libacl-2.3.2-3.fc42.x86_64 libarchive-3.7.7-4.fc42.x86_64 libattr-2.5.2-5.fc42.x86_64 libblkid-2.40.4-7.fc42.x86_64 libbrotli-1.1.0-6.fc42.x86_64 libcap-2.73-2.fc42.x86_64 libcap-ng-0.8.5-4.fc42.x86_64 libcom_err-1.47.2-3.fc42.x86_64 libcurl-8.11.1-4.fc42.x86_64 libeconf-0.7.6-1.fc42.x86_64 libevent-2.1.12-15.fc42.x86_64 libfdisk-2.40.4-7.fc42.x86_64 libffi-3.4.6-5.fc42.x86_64 libgcc-15.0.1-0.11.fc42.x86_64 libgomp-15.0.1-0.11.fc42.x86_64 libidn2-2.3.8-1.fc42.x86_64 libmount-2.40.4-7.fc42.x86_64 libnghttp2-1.64.0-3.fc42.x86_64 libpkgconf-2.3.0-2.fc42.x86_64 libpsl-0.21.5-5.fc42.x86_64 libselinux-3.8-1.fc42.x86_64 libsemanage-3.8-1.fc42.x86_64 libsepol-3.8-1.fc42.x86_64 libsmartcols-2.40.4-7.fc42.x86_64 libssh-0.11.1-4.fc42.x86_64 libssh-config-0.11.1-4.fc42.noarch libstdc++-15.0.1-0.11.fc42.x86_64 libtasn1-4.20.0-1.fc42.x86_64 libtool-ltdl-2.5.4-4.fc42.x86_64 libunistring-1.1-9.fc42.x86_64 libuuid-2.40.4-7.fc42.x86_64 libverto-0.3.2-10.fc42.x86_64 libxcrypt-4.4.38-7.fc42.x86_64 libxml2-2.12.10-1.fc42.x86_64 libzstd-1.5.7-1.fc42.x86_64 lua-libs-5.4.7-3.fc42.x86_64 lua-srpm-macros-1-15.fc42.noarch lz4-libs-1.10.0-2.fc42.x86_64 mpfr-4.2.2-1.fc42.x86_64 ncurses-base-6.5-5.20250125.fc42.noarch ncurses-libs-6.5-5.20250125.fc42.x86_64 ocaml-srpm-macros-10-4.fc42.noarch openblas-srpm-macros-2-19.fc42.noarch openldap-2.6.9-3.fc42.x86_64 openssl-libs-3.2.4-3.fc42.x86_64 p11-kit-0.25.5-5.fc42.x86_64 p11-kit-trust-0.25.5-5.fc42.x86_64 package-notes-srpm-macros-0.5-13.fc42.noarch pam-libs-1.7.0-4.fc42.x86_64 patch-2.8-1.fc42.x86_64 pcre2-10.45-1.fc42.x86_64 pcre2-syntax-10.45-1.fc42.noarch perl-srpm-macros-1-57.fc42.noarch pkgconf-2.3.0-2.fc42.x86_64 pkgconf-m4-2.3.0-2.fc42.noarch pkgconf-pkg-config-2.3.0-2.fc42.x86_64 popt-1.19-8.fc42.x86_64 publicsuffix-list-dafsa-20250116-1.fc42.noarch pyproject-srpm-macros-1.18.1-1.fc42.noarch python-srpm-macros-3.13-4.fc42.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.9.0-2.fc42.noarch readline-8.2-13.fc42.x86_64 redhat-rpm-config-342-4.fc42.noarch rpm-4.20.1-1.fc42.x86_64 rpm-build-4.20.1-1.fc42.x86_64 rpm-build-libs-4.20.1-1.fc42.x86_64 rpm-libs-4.20.1-1.fc42.x86_64 rpm-sequoia-1.7.0-5.fc42.x86_64 rust-srpm-macros-26.3-4.fc42.noarch sed-4.9-4.fc42.x86_64 setup-2.15.0-13.fc42.noarch shadow-utils-4.17.4-1.fc42.x86_64 sqlite-libs-3.47.2-2.fc42.x86_64 systemd-libs-257.5-2.fc42.x86_64 systemd-standalone-sysusers-257.5-2.fc42.x86_64 tar-1.35-5.fc42.x86_64 tree-sitter-srpm-macros-0.1.0-8.fc42.noarch unzip-6.0-66.fc42.x86_64 util-linux-2.40.4-7.fc42.x86_64 util-linux-core-2.40.4-7.fc42.x86_64 which-2.23-1.fc42.x86_64 xxhash-libs-0.8.3-2.fc42.x86_64 xz-5.6.3-3.fc42.x86_64 xz-libs-5.6.3-3.fc42.x86_64 zig-srpm-macros-1-4.fc42.noarch zip-3.0-43.fc42.x86_64 zlib-ng-compat-2.2.4-3.fc42.x86_64 zstd-1.5.7-1.fc42.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Wrote: /builddir/build/SRPMS/R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-42-x86_64-1745152876.087230/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-_x0vra9h/R-CRAN-adelie/R-CRAN-adelie.spec) Config(child) 0 minutes 14 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm) Config(fedora-42-x86_64) Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-42-x86_64-1745152876.087230/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management from host and used with --installroot: rpm-4.20.1-1.fc41.x86_64 rpm-sequoia-1.7.0-2.fc41.x86_64 python3-dnf-4.23.0-1.fc41.noarch python3-dnf-plugins-core-4.10.1-1.fc41.noarch dnf5-5.2.12.0-2.fc41.x86_64 dnf5-plugins-5.2.12.0-2.fc41.x86_64 Finish: chroot init Start: build phase for R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm Start: build setup for R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm Building target platforms: x86_64 Building for target x86_64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Wrote: /builddir/build/SRPMS/R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Updating and loading repositories: fedora 100% | 875.6 KiB/s | 28.0 KiB | 00m00s updates 100% | 547.6 KiB/s | 30.1 KiB | 00m00s Copr repository 100% | 96.2 KiB/s | 1.5 KiB | 00m00s Copr repository 100% | 162.1 MiB/s | 14.1 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: R-CRAN-Matrix x86_64 1.7.3-1.fc42.copr8927562 copr_base 8.2 MiB R-CRAN-Rcpp x86_64 1.0.14-1.fc42.copr8922423 copr_base 8.4 MiB R-CRAN-RcppEigen x86_64 0.3.4.0.2-1.fc42.copr8926104 copr_base 9.0 MiB R-CRAN-r2r noarch 0.1.2-1.fc42.copr8927697 copr_base 197.2 KiB R-CRAN-stringr noarch 1.5.1-1.fc42.copr8930307 copr_base 651.8 KiB R-core x86_64 4.5.0-3.fc42~bootstrap copr_base 103.7 MiB R-devel x86_64 4.5.0-3.fc42~bootstrap copr_base 0.0 B Installing dependencies: R-CRAN-cli x86_64 3.6.4-1.fc42.copr8922468 copr_base 2.4 MiB R-CRAN-digest x86_64 0.6.37-1.fc42.copr8922430 copr_base 487.8 KiB R-CRAN-glue x86_64 1.8.0-1.fc42.copr8922424 copr_base 345.2 KiB R-CRAN-lattice x86_64 0.22.7-1.fc42.copr8924871 copr_base 2.0 MiB R-CRAN-lifecycle noarch 1.0.4-1.fc42.copr8926745 copr_base 284.1 KiB R-CRAN-magrittr x86_64 2.0.3-1.fc42.copr8922441 copr_base 414.8 KiB R-CRAN-rlang x86_64 1.1.6-1.fc42.copr8922429 copr_base 2.6 MiB R-CRAN-stringi x86_64 1.8.7-1.fc42.copr8922456 copr_base 2.0 MiB R-CRAN-vctrs x86_64 0.6.5-1.fc42.copr8928418 copr_base 2.4 MiB R-core-devel x86_64 4.5.0-3.fc42~bootstrap copr_base 411.0 KiB R-java x86_64 4.5.0-3.fc42~bootstrap copr_base 0.0 B R-java-devel x86_64 4.5.0-3.fc42~bootstrap copr_base 0.0 B R-littler x86_64 0.3.19-6.fc42 fedora 160.7 KiB R-rpm-macros noarch 1.2.1-12.fc42 fedora 5.6 KiB abattis-cantarell-vf-fonts noarch 0.301-14.fc42 fedora 192.7 KiB alsa-lib x86_64 1.2.14-2.fc42 updates 1.4 MiB annobin-docs noarch 12.88-1.fc42 fedora 98.6 KiB annobin-plugin-gcc x86_64 12.88-1.fc42 fedora 991.7 KiB avahi-libs x86_64 0.9~rc2-2.fc42 fedora 183.6 KiB bzip2-devel x86_64 1.0.8-20.fc42 fedora 309.8 KiB cairo x86_64 1.18.2-3.fc42 fedora 1.8 MiB cmake-filesystem x86_64 3.31.6-2.fc42 fedora 0.0 B cpp x86_64 15.0.1-0.11.fc42 fedora 37.8 MiB cups-filesystem noarch 1:2.4.12-2.fc42 updates 0.0 B cups-libs x86_64 1:2.4.12-2.fc42 updates 618.7 KiB dbus-libs x86_64 1:1.16.0-3.fc42 fedora 349.5 KiB default-fonts-core-sans noarch 4.2-4.fc42 fedora 11.9 KiB desktop-file-utils x86_64 0.28-1.fc42 fedora 218.4 KiB emacs-filesystem noarch 1:30.0-4.fc42 fedora 0.0 B flexiblas x86_64 3.4.5-1.fc42 fedora 50.4 KiB flexiblas-devel x86_64 3.4.5-1.fc42 fedora 4.9 MiB flexiblas-netlib x86_64 3.4.5-1.fc42 fedora 10.9 MiB flexiblas-netlib64 x86_64 3.4.5-1.fc42 fedora 11.0 MiB flexiblas-openblas-openmp x86_64 3.4.5-1.fc42 fedora 39.2 KiB flexiblas-openblas-openmp64 x86_64 3.4.5-1.fc42 fedora 39.2 KiB fontconfig x86_64 2.16.0-2.fc42 fedora 764.7 KiB fonts-filesystem noarch 1:2.0.5-21.fc42 fedora 0.0 B freetype x86_64 2.13.3-2.fc42 fedora 858.2 KiB fribidi x86_64 1.0.16-2.fc42 fedora 194.3 KiB gcc x86_64 15.0.1-0.11.fc42 fedora 110.9 MiB gcc-c++ x86_64 15.0.1-0.11.fc42 fedora 41.3 MiB gcc-gfortran x86_64 15.0.1-0.11.fc42 fedora 40.3 MiB gcc-plugin-annobin x86_64 15.0.1-0.11.fc42 fedora 57.2 KiB glib2 x86_64 2.84.1-1.fc42 updates 14.7 MiB glibc-devel x86_64 2.41-3.fc42 updates 2.3 MiB gnutls x86_64 3.8.9-3.fc42 fedora 3.6 MiB google-noto-fonts-common noarch 20250301-1.fc42 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 20250301-1.fc42 fedora 1.4 MiB graphite2 x86_64 1.3.14-18.fc42 fedora 195.8 KiB harfbuzz x86_64 10.4.0-1.fc42 fedora 2.7 MiB java-21-openjdk x86_64 1:21.0.6.0.7-6.fc42 fedora 1.0 MiB java-21-openjdk-devel x86_64 1:21.0.6.0.7-6.fc42 fedora 11.2 MiB java-21-openjdk-headless x86_64 1:21.0.6.0.7-6.fc42 fedora 201.8 MiB javapackages-filesystem noarch 6.4.0-5.fc42 fedora 2.0 KiB jbigkit-libs x86_64 2.1-31.fc42 fedora 121.4 KiB kernel-headers x86_64 6.14.0-63.fc42 fedora 6.5 MiB less x86_64 668-2.fc42 fedora 405.8 KiB libICE x86_64 1.1.2-2.fc42 fedora 198.4 KiB libRmath x86_64 4.5.0-3.fc42~bootstrap copr_base 242.7 KiB libRmath-devel x86_64 4.5.0-3.fc42~bootstrap copr_base 19.9 KiB libSM x86_64 1.2.5-2.fc42 fedora 105.0 KiB libX11 x86_64 1.8.11-1.fc42 fedora 1.3 MiB libX11-common noarch 1.8.11-1.fc42 fedora 1.2 MiB libX11-devel x86_64 1.8.11-1.fc42 fedora 1.0 MiB libX11-xcb x86_64 1.8.11-1.fc42 fedora 10.9 KiB libXau x86_64 1.0.12-2.fc42 fedora 76.9 KiB libXau-devel x86_64 1.0.12-2.fc42 fedora 7.5 KiB libXcomposite x86_64 0.4.6-5.fc42 fedora 44.4 KiB libXext x86_64 1.3.6-3.fc42 fedora 90.0 KiB libXft x86_64 2.3.8-8.fc42 fedora 168.4 KiB libXi x86_64 1.8.2-2.fc42 fedora 84.6 KiB libXmu x86_64 1.2.1-3.fc42 fedora 199.3 KiB libXrender x86_64 0.9.12-2.fc42 fedora 50.0 KiB libXt x86_64 1.3.1-2.fc42 fedora 429.7 KiB libXtst x86_64 1.2.5-2.fc42 fedora 33.5 KiB libdatrie x86_64 0.2.13-11.fc42 fedora 57.8 KiB libdeflate x86_64 1.23-2.fc42 fedora 122.7 KiB libdeflate-devel x86_64 1.23-2.fc42 fedora 25.9 KiB libfontenc x86_64 1.1.8-3.fc42 fedora 70.9 KiB libgfortran x86_64 15.0.1-0.11.fc42 fedora 3.3 MiB libicu x86_64 76.1-4.fc42 fedora 36.3 MiB libicu-devel x86_64 76.1-4.fc42 fedora 5.0 MiB libjpeg-turbo x86_64 3.1.0-2.fc42 fedora 803.2 KiB liblerc x86_64 4.0.0-8.fc42 fedora 636.1 KiB libmpc x86_64 1.3.1-7.fc42 fedora 164.5 KiB libpng x86_64 2:1.6.44-2.fc42 fedora 241.7 KiB libquadmath x86_64 15.0.1-0.11.fc42 fedora 317.9 KiB libquadmath-devel x86_64 15.0.1-0.11.fc42 fedora 21.9 KiB libstdc++-devel x86_64 15.0.1-0.11.fc42 fedora 16.0 MiB libthai x86_64 0.1.29-10.fc42 fedora 783.4 KiB libtiff x86_64 4.7.0-3.fc42 fedora 619.1 KiB libtirpc x86_64 1.3.6-1.rc3.fc42.2 fedora 199.0 KiB libtirpc-devel x86_64 1.3.6-1.rc3.fc42.2 fedora 251.6 KiB libwebp x86_64 1.5.0-2.fc42 fedora 947.6 KiB libxcb x86_64 1.17.0-5.fc42 fedora 1.1 MiB libxcb-devel x86_64 1.17.0-5.fc42 fedora 2.7 MiB libxcrypt-devel x86_64 4.4.38-7.fc42 updates 30.8 KiB libzstd-devel x86_64 1.5.7-1.fc42 fedora 208.0 KiB lksctp-tools x86_64 1.0.20-2.fc42 fedora 250.3 KiB make x86_64 1:4.4.1-10.fc42 fedora 1.8 MiB mkfontscale x86_64 1.2.3-2.fc42 fedora 45.0 KiB nettle x86_64 3.10.1-1.fc42 fedora 790.5 KiB nspr x86_64 4.36.0-5.fc42 fedora 315.5 KiB nss x86_64 3.109.0-1.fc42 fedora 1.9 MiB nss-softokn x86_64 3.109.0-1.fc42 fedora 1.9 MiB nss-softokn-freebl x86_64 3.109.0-1.fc42 fedora 852.4 KiB nss-sysinit x86_64 3.109.0-1.fc42 fedora 18.1 KiB nss-util x86_64 3.109.0-1.fc42 fedora 204.8 KiB openblas x86_64 0.3.29-1.fc42 fedora 111.7 KiB openblas-openmp x86_64 0.3.29-1.fc42 fedora 43.7 MiB openblas-openmp64 x86_64 0.3.29-1.fc42 fedora 43.9 MiB pango x86_64 1.56.3-1.fc42 fedora 1.0 MiB pcre2-devel x86_64 10.45-1.fc42 fedora 2.1 MiB pcre2-utf16 x86_64 10.45-1.fc42 fedora 626.3 KiB pcre2-utf32 x86_64 10.45-1.fc42 fedora 598.2 KiB pixman x86_64 0.44.2-2.fc42 fedora 674.2 KiB tcl8 x86_64 1:8.6.15-10.fc42 fedora 4.3 MiB tk8 x86_64 1:8.6.15-5.fc42 fedora 3.2 MiB tre x86_64 0.8.0-47.20140228gitc2f5d13.fc42 fedora 75.8 KiB tre-common noarch 0.8.0-47.20140228gitc2f5d13.fc42 fedora 81.0 KiB tre-devel x86_64 0.8.0-47.20140228gitc2f5d13.fc42 fedora 10.7 KiB ttmkfdir x86_64 3.0.9-72.fc42 fedora 118.5 KiB tzdata noarch 2025b-1.fc42 fedora 1.6 MiB tzdata-java noarch 2025b-1.fc42 fedora 100.1 KiB xdg-utils noarch 1.2.1-3.fc42 fedora 346.3 KiB xml-common noarch 0.6.3-66.fc42 fedora 78.4 KiB xorg-x11-fonts-Type1 noarch 7.5-40.fc42 fedora 863.3 KiB xorg-x11-proto-devel noarch 2024.1-4.fc42 fedora 1.7 MiB xz-devel x86_64 1:5.6.3-3.fc42 fedora 255.6 KiB zlib-ng-compat-devel x86_64 2.2.4-3.fc42 fedora 107.0 KiB Transaction Summary: Installing: 137 packages Total size of inbound packages is 276 MiB. Need to download 276 MiB. After this operation, 843 MiB extra will be used (install 843 MiB, remove 0 B). [ 1/137] R-CRAN-RcppEigen-0:0.3.4.0.2- 100% | 79.8 MiB/s | 1.4 MiB | 00m00s [ 2/137] R-CRAN-Rcpp-0:1.0.14-1.fc42.c 100% | 96.0 MiB/s | 2.0 MiB | 00m00s [ 3/137] R-CRAN-Matrix-0:1.7.3-1.fc42. 100% | 169.4 MiB/s | 4.4 MiB | 00m00s [ 4/137] R-CRAN-r2r-0:0.1.2-1.fc42.cop 100% | 12.2 MiB/s | 100.0 KiB | 00m00s [ 5/137] R-CRAN-stringr-0:1.5.1-1.fc42 100% | 52.5 MiB/s | 322.7 KiB | 00m00s [ 6/137] R-devel-0:4.5.0-3.fc42~bootst 100% | 9.2 MiB/s | 9.5 KiB | 00m00s [ 7/137] R-CRAN-lattice-0:0.22.7-1.fc4 100% | 206.5 MiB/s | 1.4 MiB | 00m00s [ 8/137] R-littler-0:0.3.19-6.fc42.x86 100% | 34.1 MiB/s | 69.8 KiB | 00m00s [ 9/137] R-CRAN-digest-0:0.6.37-1.fc42 100% | 55.9 MiB/s | 229.1 KiB | 00m00s [ 10/137] flexiblas-netlib-0:3.4.5-1.fc 100% | 147.3 MiB/s | 3.4 MiB | 00m00s [ 11/137] R-CRAN-cli-0:3.6.4-1.fc42.cop 100% | 135.9 MiB/s | 1.4 MiB | 00m00s [ 12/137] R-CRAN-glue-0:1.8.0-1.fc42.co 100% | 34.1 MiB/s | 174.7 KiB | 00m00s [ 13/137] R-CRAN-lifecycle-0:1.0.4-1.fc 100% | 32.1 MiB/s | 131.4 KiB | 00m00s [ 14/137] R-CRAN-magrittr-0:2.0.3-1.fc4 100% | 54.7 MiB/s | 223.9 KiB | 00m00s [ 15/137] R-CRAN-stringi-0:1.8.7-1.fc42 100% | 200.9 MiB/s | 1.0 MiB | 00m00s [ 16/137] R-rpm-macros-0:1.2.1-12.fc42. 100% | 11.0 MiB/s | 11.3 KiB | 00m00s [ 17/137] R-CRAN-vctrs-0:0.6.5-1.fc42.c 100% | 183.7 MiB/s | 1.3 MiB | 00m00s [ 18/137] R-core-devel-0:4.5.0-3.fc42~b 100% | 12.7 MiB/s | 90.9 KiB | 00m00s [ 19/137] R-java-devel-0:4.5.0-3.fc42~b 100% | 1.9 MiB/s | 9.5 KiB | 00m00s [ 20/137] less-0:668-2.fc42.x86_64 100% | 92.8 MiB/s | 190.0 KiB | 00m00s [ 21/137] cairo-0:1.18.2-3.fc42.x86_64 100% | 142.9 MiB/s | 731.8 KiB | 00m00s [ 22/137] libX11-0:1.8.11-1.fc42.x86_64 100% | 128.0 MiB/s | 655.3 KiB | 00m00s [ 23/137] libXmu-0:1.2.1-3.fc42.x86_64 100% | 38.4 MiB/s | 78.7 KiB | 00m00s [ 24/137] libXt-0:1.3.1-2.fc42.x86_64 100% | 88.5 MiB/s | 181.3 KiB | 00m00s [ 25/137] libdeflate-0:1.23-2.fc42.x86_ 100% | 68.1 MiB/s | 69.7 KiB | 00m00s [ 26/137] libjpeg-turbo-0:3.1.0-2.fc42. 100% | 76.9 MiB/s | 236.2 KiB | 00m00s [ 27/137] libpng-2:1.6.44-2.fc42.x86_64 100% | 40.3 MiB/s | 123.9 KiB | 00m00s [ 28/137] libtiff-0:4.7.0-3.fc42.x86_64 100% | 71.8 MiB/s | 220.4 KiB | 00m00s [ 29/137] libtirpc-0:1.3.6-1.rc3.fc42.2 100% | 46.6 MiB/s | 95.5 KiB | 00m00s [ 30/137] pango-0:1.56.3-1.fc42.x86_64 100% | 113.4 MiB/s | 348.3 KiB | 00m00s [ 31/137] tcl8-1:8.6.15-10.fc42.x86_64 100% | 191.7 MiB/s | 1.2 MiB | 00m00s [ 32/137] libicu-0:76.1-4.fc42.x86_64 100% | 289.3 MiB/s | 10.7 MiB | 00m00s [ 33/137] tk8-1:8.6.15-5.fc42.x86_64 100% | 70.5 MiB/s | 1.1 MiB | 00m00s [ 34/137] tre-0:0.8.0-47.20140228gitc2f 100% | 14.2 MiB/s | 43.7 KiB | 00m00s [ 35/137] tzdata-0:2025b-1.fc42.noarch 100% | 232.4 MiB/s | 714.0 KiB | 00m00s [ 36/137] xdg-utils-0:1.2.1-3.fc42.noar 100% | 19.4 MiB/s | 79.4 KiB | 00m00s [ 37/137] libRmath-0:4.5.0-3.fc42~boots 100% | 119.3 MiB/s | 122.2 KiB | 00m00s [ 38/137] flexiblas-openblas-openmp-0:3 100% | 16.8 MiB/s | 17.3 KiB | 00m00s [ 39/137] flexiblas-0:3.4.5-1.fc42.x86_ 100% | 12.8 MiB/s | 26.2 KiB | 00m00s [ 40/137] libgfortran-0:15.0.1-0.11.fc4 100% | 232.1 MiB/s | 950.5 KiB | 00m00s [ 41/137] libquadmath-0:15.0.1-0.11.fc4 100% | 47.1 MiB/s | 193.0 KiB | 00m00s [ 42/137] libRmath-devel-0:4.5.0-3.fc42 100% | 7.6 MiB/s | 15.6 KiB | 00m00s [ 43/137] make-1:4.4.1-10.fc42.x86_64 100% | 143.3 MiB/s | 587.0 KiB | 00m00s [ 44/137] R-java-0:4.5.0-3.fc42~bootstr 100% | 9.8 MiB/s | 10.0 KiB | 00m00s [ 45/137] fontconfig-0:2.16.0-2.fc42.x8 100% | 88.6 MiB/s | 272.0 KiB | 00m00s [ 46/137] freetype-0:2.13.3-2.fc42.x86_ 100% | 135.2 MiB/s | 415.5 KiB | 00m00s [ 47/137] libXext-0:1.3.6-3.fc42.x86_64 100% | 19.2 MiB/s | 39.3 KiB | 00m00s [ 48/137] libXrender-0:0.9.12-2.fc42.x8 100% | 13.1 MiB/s | 26.9 KiB | 00m00s [ 49/137] java-21-openjdk-devel-1:21.0. 100% | 249.1 MiB/s | 5.0 MiB | 00m00s [ 50/137] libxcb-0:1.17.0-5.fc42.x86_64 100% | 46.7 MiB/s | 239.0 KiB | 00m00s [ 51/137] pixman-0:0.44.2-2.fc42.x86_64 100% | 135.5 MiB/s | 277.4 KiB | 00m00s [ 52/137] libX11-common-0:1.8.11-1.fc42 100% | 86.0 MiB/s | 176.1 KiB | 00m00s [ 53/137] libSM-0:1.2.5-2.fc42.x86_64 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 54/137] libICE-0:1.1.2-2.fc42.x86_64 100% | 38.5 MiB/s | 78.8 KiB | 00m00s [ 55/137] jbigkit-libs-0:2.1-31.fc42.x8 100% | 26.0 MiB/s | 53.3 KiB | 00m00s [ 56/137] liblerc-0:4.0.0-8.fc42.x86_64 100% | 105.8 MiB/s | 216.7 KiB | 00m00s [ 57/137] libwebp-0:1.5.0-2.fc42.x86_64 100% | 156.6 MiB/s | 320.6 KiB | 00m00s [ 58/137] fribidi-0:1.0.16-2.fc42.x86_6 100% | 26.2 MiB/s | 53.6 KiB | 00m00s [ 59/137] libXft-0:2.3.8-8.fc42.x86_64 100% | 35.6 MiB/s | 72.9 KiB | 00m00s [ 60/137] harfbuzz-0:10.4.0-1.fc42.x86_ 100% | 211.2 MiB/s | 1.1 MiB | 00m00s [ 61/137] libthai-0:0.1.29-10.fc42.x86_ 100% | 68.9 MiB/s | 211.5 KiB | 00m00s [ 62/137] tre-common-0:0.8.0-47.2014022 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 63/137] desktop-file-utils-0:0.28-1.f 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 64/137] java-21-openjdk-1:21.0.6.0.7- 100% | 135.6 MiB/s | 416.5 KiB | 00m00s [ 65/137] openblas-openmp-0:0.3.29-1.fc 100% | 282.8 MiB/s | 5.4 MiB | 00m00s [ 66/137] default-fonts-core-sans-0:4.2 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [ 67/137] fonts-filesystem-1:2.0.5-21.f 100% | 8.4 MiB/s | 8.6 KiB | 00m00s [ 68/137] xml-common-0:0.6.3-66.fc42.no 100% | 15.2 MiB/s | 31.2 KiB | 00m00s [ 69/137] libXau-0:1.0.12-2.fc42.x86_64 100% | 16.4 MiB/s | 33.6 KiB | 00m00s [ 70/137] graphite2-0:1.3.14-18.fc42.x8 100% | 46.8 MiB/s | 95.8 KiB | 00m00s [ 71/137] libdatrie-0:0.2.13-11.fc42.x8 100% | 15.8 MiB/s | 32.4 KiB | 00m00s [ 72/137] emacs-filesystem-1:30.0-4.fc4 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [ 73/137] libXcomposite-0:0.4.6-5.fc42. 100% | 23.7 MiB/s | 24.3 KiB | 00m00s [ 74/137] libXi-0:1.8.2-2.fc42.x86_64 100% | 19.8 MiB/s | 40.5 KiB | 00m00s [ 75/137] libXtst-0:1.2.5-2.fc42.x86_64 100% | 20.2 MiB/s | 20.7 KiB | 00m00s [ 76/137] xorg-x11-fonts-Type1-0:7.5-40 100% | 98.9 MiB/s | 506.3 KiB | 00m00s [ 77/137] javapackages-filesystem-0:6.4 100% | 13.8 MiB/s | 14.1 KiB | 00m00s [ 78/137] lksctp-tools-0:1.0.20-2.fc42. 100% | 47.2 MiB/s | 96.6 KiB | 00m00s [ 79/137] tzdata-java-0:2025b-1.fc42.no 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 80/137] abattis-cantarell-vf-fonts-0: 100% | 58.7 MiB/s | 120.3 KiB | 00m00s [ 81/137] google-noto-sans-vf-fonts-0:2 100% | 120.0 MiB/s | 614.5 KiB | 00m00s [ 82/137] mkfontscale-0:1.2.3-2.fc42.x8 100% | 15.5 MiB/s | 31.6 KiB | 00m00s [ 83/137] ttmkfdir-0:3.0.9-72.fc42.x86_ 100% | 54.9 MiB/s | 56.2 KiB | 00m00s [ 84/137] google-noto-fonts-common-0:20 100% | 16.7 MiB/s | 17.1 KiB | 00m00s [ 85/137] libfontenc-0:1.1.8-3.fc42.x86 100% | 31.6 MiB/s | 32.4 KiB | 00m00s [ 86/137] bzip2-devel-0:1.0.8-20.fc42.x 100% | 104.3 MiB/s | 213.7 KiB | 00m00s [ 87/137] flexiblas-devel-0:3.4.5-1.fc4 100% | 119.6 MiB/s | 122.5 KiB | 00m00s [ 88/137] flexiblas-netlib64-0:3.4.5-1. 100% | 231.8 MiB/s | 3.2 MiB | 00m00s [ 89/137] flexiblas-openblas-openmp64-0 100% | 17.0 MiB/s | 17.4 KiB | 00m00s [ 90/137] openblas-openmp64-0:0.3.29-1. 100% | 307.3 MiB/s | 5.2 MiB | 00m00s [ 91/137] gcc-c++-0:15.0.1-0.11.fc42.x8 100% | 337.9 MiB/s | 15.2 MiB | 00m00s [ 92/137] R-core-0:4.5.0-3.fc42~bootstr 100% | 165.6 MiB/s | 65.6 MiB | 00m00s [ 93/137] libmpc-0:1.3.1-7.fc42.x86_64 100% | 4.9 MiB/s | 70.9 KiB | 00m00s [ 94/137] java-21-openjdk-headless-1:21 100% | 123.4 MiB/s | 47.1 MiB | 00m00s [ 95/137] cpp-0:15.0.1-0.11.fc42.x86_64 100% | 87.6 MiB/s | 12.9 MiB | 00m00s [ 96/137] libX11-devel-0:1.8.11-1.fc42. 100% | 53.5 MiB/s | 1.0 MiB | 00m00s [ 97/137] gcc-0:15.0.1-0.11.fc42.x86_64 100% | 125.9 MiB/s | 39.4 MiB | 00m00s [ 98/137] libX11-xcb-0:1.8.11-1.fc42.x8 100% | 253.9 KiB/s | 11.7 KiB | 00m00s [ 99/137] gcc-gfortran-0:15.0.1-0.11.fc 100% | 142.7 MiB/s | 14.4 MiB | 00m00s [100/137] xorg-x11-proto-devel-0:2024.1 100% | 16.3 MiB/s | 300.2 KiB | 00m00s [101/137] libdeflate-devel-0:1.23-2.fc4 100% | 1.0 MiB/s | 18.3 KiB | 00m00s [102/137] cmake-filesystem-0:3.31.6-2.f 100% | 17.2 MiB/s | 17.6 KiB | 00m00s [103/137] libtirpc-devel-0:1.3.6-1.rc3. 100% | 61.5 MiB/s | 125.9 KiB | 00m00s [104/137] libzstd-devel-0:1.5.7-1.fc42. 100% | 25.9 MiB/s | 53.1 KiB | 00m00s [105/137] libicu-devel-0:76.1-4.fc42.x8 100% | 155.0 MiB/s | 793.5 KiB | 00m00s [106/137] pcre2-devel-0:10.45-1.fc42.x8 100% | 132.7 MiB/s | 543.4 KiB | 00m00s [107/137] pcre2-utf16-0:10.45-1.fc42.x8 100% | 78.7 MiB/s | 241.9 KiB | 00m00s [108/137] tre-devel-0:0.8.0-47.20140228 100% | 11.7 MiB/s | 12.0 KiB | 00m00s [109/137] pcre2-utf32-0:10.45-1.fc42.x8 100% | 74.5 MiB/s | 228.7 KiB | 00m00s [110/137] xz-devel-1:5.6.3-3.fc42.x86_6 100% | 21.7 MiB/s | 66.5 KiB | 00m00s [111/137] zlib-ng-compat-devel-0:2.2.4- 100% | 7.5 MiB/s | 38.4 KiB | 00m00s [112/137] nettle-0:3.10.1-1.fc42.x86_64 100% | 82.9 MiB/s | 424.4 KiB | 00m00s [113/137] gnutls-0:3.8.9-3.fc42.x86_64 100% | 123.3 MiB/s | 1.2 MiB | 00m00s [114/137] glib2-0:2.84.1-1.fc42.x86_64 100% | 179.9 MiB/s | 3.1 MiB | 00m00s [115/137] openblas-0:0.3.29-1.fc42.x86_ 100% | 8.3 MiB/s | 42.3 KiB | 00m00s [116/137] R-CRAN-rlang-0:1.1.6-1.fc42.c 100% | 168.5 MiB/s | 1.7 MiB | 00m00s [117/137] alsa-lib-0:1.2.14-2.fc42.x86_ 100% | 130.0 MiB/s | 532.4 KiB | 00m00s [118/137] libxcb-devel-0:1.17.0-5.fc42. 100% | 179.6 MiB/s | 1.4 MiB | 00m00s [119/137] cups-libs-1:2.4.12-2.fc42.x86 100% | 51.2 MiB/s | 261.9 KiB | 00m00s [120/137] avahi-libs-0:0.9~rc2-2.fc42.x 100% | 11.3 MiB/s | 69.1 KiB | 00m00s [121/137] cups-filesystem-1:2.4.12-2.fc 100% | 3.3 MiB/s | 13.5 KiB | 00m00s [122/137] dbus-libs-1:1.16.0-3.fc42.x86 100% | 29.2 MiB/s | 149.4 KiB | 00m00s [123/137] nss-0:3.109.0-1.fc42.x86_64 100% | 140.7 MiB/s | 720.2 KiB | 00m00s [124/137] nspr-0:4.36.0-5.fc42.x86_64 100% | 26.9 MiB/s | 137.9 KiB | 00m00s [125/137] nss-softokn-0:3.109.0-1.fc42. 100% | 101.3 MiB/s | 414.9 KiB | 00m00s [126/137] nss-sysinit-0:3.109.0-1.fc42. 100% | 9.4 MiB/s | 19.2 KiB | 00m00s [127/137] nss-util-0:3.109.0-1.fc42.x86 100% | 28.2 MiB/s | 86.5 KiB | 00m00s [128/137] nss-softokn-freebl-0:3.109.0- 100% | 107.5 MiB/s | 330.3 KiB | 00m00s [129/137] libquadmath-devel-0:15.0.1-0. 100% | 17.3 MiB/s | 35.5 KiB | 00m00s [130/137] glibc-devel-0:2.41-3.fc42.x86 100% | 44.9 MiB/s | 644.3 KiB | 00m00s [131/137] libstdc++-devel-0:15.0.1-0.11 100% | 123.5 MiB/s | 2.8 MiB | 00m00s [132/137] kernel-headers-0:6.14.0-63.fc 100% | 75.2 MiB/s | 1.7 MiB | 00m00s [133/137] libxcrypt-devel-0:4.4.38-7.fc 100% | 3.6 MiB/s | 29.4 KiB | 00m00s [134/137] libXau-devel-0:1.0.12-2.fc42. 100% | 4.6 MiB/s | 14.0 KiB | 00m00s [135/137] gcc-plugin-annobin-0:15.0.1-0 100% | 22.9 MiB/s | 46.8 KiB | 00m00s [136/137] annobin-docs-0:12.88-1.fc42.n 100% | 44.8 MiB/s | 91.7 KiB | 00m00s [137/137] annobin-plugin-gcc-0:12.88-1. 100% | 191.8 MiB/s | 981.9 KiB | 00m00s -------------------------------------------------------------------------------- [137/137] Total 100% | 247.2 MiB/s | 276.1 MiB | 00m01s Running transaction [ 1/139] Verify package files 100% | 163.0 B/s | 137.0 B | 00m01s >>> Running pre-transaction scriptlet: java-21-openjdk-headless-1:21.0.6.0.7-6.f >>> Finished pre-transaction scriptlet: java-21-openjdk-headless-1:21.0.6.0.7-6. >>> [RPM] /var/lib/mock/fedora-42-x86_64-1745152876.087230/root/var/cache/dnf/co [ 2/139] Prepare transaction 100% | 1.2 KiB/s | 137.0 B | 00m00s [ 3/139] Installing nspr-0:4.36.0-5.fc 100% | 154.9 MiB/s | 317.3 KiB | 00m00s [ 4/139] Installing libgfortran-0:15.0 100% | 473.2 MiB/s | 3.3 MiB | 00m00s [ 5/139] Installing nss-util-0:3.109.0 100% | 201.0 MiB/s | 205.8 KiB | 00m00s [ 6/139] Installing libmpc-0:1.3.1-7.f 100% | 162.2 MiB/s | 166.1 KiB | 00m00s [ 7/139] Installing libquadmath-0:15.0 100% | 311.7 MiB/s | 319.2 KiB | 00m00s [ 8/139] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 9/139] Installing libpng-2:1.6.44-2. 100% | 237.2 MiB/s | 242.9 KiB | 00m00s [ 10/139] Installing libicu-0:76.1-4.fc 100% | 427.5 MiB/s | 36.3 MiB | 00m00s [ 11/139] Installing openblas-0:0.3.29- 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [ 12/139] Installing cmake-filesystem-0 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [ 13/139] Installing xorg-x11-proto-dev 100% | 254.7 MiB/s | 1.8 MiB | 00m00s [ 14/139] Installing libXau-0:1.0.12-2. 100% | 76.6 MiB/s | 78.5 KiB | 00m00s [ 15/139] Installing libxcb-0:1.17.0-5. 100% | 216.1 MiB/s | 1.1 MiB | 00m00s [ 16/139] Installing libICE-0:1.1.2-2.f 100% | 195.1 MiB/s | 199.8 KiB | 00m00s [ 17/139] Installing make-1:4.4.1-10.fc 100% | 105.9 MiB/s | 1.8 MiB | 00m00s [ 18/139] Installing libRmath-0:4.5.0-3 100% | 237.9 MiB/s | 243.6 KiB | 00m00s [ 19/139] Installing tcl8-1:8.6.15-10.f 100% | 178.6 MiB/s | 4.3 MiB | 00m00s [ 20/139] Installing libtirpc-0:1.3.6-1 100% | 196.0 MiB/s | 200.7 KiB | 00m00s [ 21/139] Installing libjpeg-turbo-0:3. 100% | 393.0 MiB/s | 804.9 KiB | 00m00s [ 22/139] Installing libdeflate-0:1.23- 100% | 121.2 MiB/s | 124.1 KiB | 00m00s [ 23/139] Installing libdeflate-devel-0 100% | 26.6 MiB/s | 27.3 KiB | 00m00s [ 24/139] Installing libtirpc-devel-0:1 100% | 128.5 MiB/s | 263.1 KiB | 00m00s [ 25/139] Installing libRmath-devel-0:4 100% | 0.0 B/s | 20.3 KiB | 00m00s [ 26/139] Installing libSM-0:1.2.5-2.fc 100% | 103.9 MiB/s | 106.4 KiB | 00m00s [ 27/139] Installing libXau-devel-0:1.0 100% | 1.8 MiB/s | 9.4 KiB | 00m00s [ 28/139] Installing libxcb-devel-0:1.1 100% | 74.8 MiB/s | 3.1 MiB | 00m00s [ 29/139] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.5 KiB | 00m00s [ 30/139] Installing openblas-openmp-0: 100% | 652.5 MiB/s | 43.7 MiB | 00m00s [ 31/139] Installing flexiblas-0:3.4.5- 100% | 0.0 B/s | 51.6 KiB | 00m00s [ 32/139] Installing flexiblas-openblas 100% | 0.0 B/s | 40.1 KiB | 00m00s [ 33/139] Installing flexiblas-netlib-0 100% | 280.4 MiB/s | 10.9 MiB | 00m00s [ 34/139] Installing openblas-openmp64- 100% | 664.5 MiB/s | 43.9 MiB | 00m00s [ 35/139] Installing flexiblas-netlib64 100% | 297.8 MiB/s | 11.0 MiB | 00m00s [ 36/139] Installing flexiblas-openblas 100% | 0.0 B/s | 40.1 KiB | 00m00s [ 37/139] Installing flexiblas-devel-0: 100% | 258.2 MiB/s | 4.9 MiB | 00m00s [ 38/139] Installing libicu-devel-0:76. 100% | 203.0 MiB/s | 5.1 MiB | 00m00s [ 39/139] Installing abattis-cantarell- 100% | 189.9 MiB/s | 194.4 KiB | 00m00s [ 40/139] Installing cpp-0:15.0.1-0.11. 100% | 374.5 MiB/s | 37.8 MiB | 00m00s [ 41/139] Installing nss-softokn-freebl 100% | 278.2 MiB/s | 854.5 KiB | 00m00s [ 42/139] Installing nss-softokn-0:3.10 100% | 377.8 MiB/s | 1.9 MiB | 00m00s [ 43/139] Installing nss-sysinit-0:3.10 100% | 1.6 MiB/s | 19.2 KiB | 00m00s [ 44/139] Installing nss-0:3.109.0-1.fc 100% | 172.0 MiB/s | 1.9 MiB | 00m00s [ 45/139] Installing annobin-docs-0:12. 100% | 48.7 MiB/s | 99.8 KiB | 00m00s [ 46/139] Installing kernel-headers-0:6 100% | 215.3 MiB/s | 6.7 MiB | 00m00s [ 47/139] Installing libxcrypt-devel-0: 100% | 16.2 MiB/s | 33.1 KiB | 00m00s [ 48/139] Installing glibc-devel-0:2.41 100% | 166.6 MiB/s | 2.3 MiB | 00m00s [ 49/139] Installing gcc-0:15.0.1-0.11. 100% | 423.4 MiB/s | 110.9 MiB | 00m00s [ 50/139] Installing libquadmath-devel- 100% | 22.9 MiB/s | 23.4 KiB | 00m00s [ 51/139] Installing gcc-gfortran-0:15. 100% | 369.4 MiB/s | 40.3 MiB | 00m00s [ 52/139] Installing libstdc++-devel-0: 100% | 413.9 MiB/s | 16.1 MiB | 00m00s [ 53/139] Installing gcc-c++-0:15.0.1-0 100% | 382.1 MiB/s | 41.3 MiB | 00m00s [ 54/139] Installing dbus-libs-1:1.16.0 100% | 171.2 MiB/s | 350.6 KiB | 00m00s [ 55/139] Installing avahi-libs-0:0.9~r 100% | 181.8 MiB/s | 186.2 KiB | 00m00s [ 56/139] Installing cups-filesystem-1: 100% | 0.0 B/s | 1.8 KiB | 00m00s [ 57/139] Installing alsa-lib-0:1.2.14- 100% | 85.0 MiB/s | 1.4 MiB | 00m00s [ 58/139] Installing nettle-0:3.10.1-1. 100% | 258.3 MiB/s | 793.6 KiB | 00m00s [ 59/139] Installing gnutls-0:3.8.9-3.f 100% | 397.1 MiB/s | 3.6 MiB | 00m00s [ 60/139] Installing glib2-0:2.84.1-1.f 100% | 319.7 MiB/s | 14.7 MiB | 00m00s [ 61/139] Installing cups-libs-1:2.4.12 100% | 302.9 MiB/s | 620.3 KiB | 00m00s [ 62/139] Installing xz-devel-1:5.6.3-3 100% | 253.3 MiB/s | 259.4 KiB | 00m00s [ 63/139] Installing pcre2-utf32-0:10.4 100% | 292.5 MiB/s | 599.1 KiB | 00m00s [ 64/139] Installing pcre2-utf16-0:10.4 100% | 306.2 MiB/s | 627.1 KiB | 00m00s [ 65/139] Installing pcre2-devel-0:10.4 100% | 110.1 MiB/s | 2.1 MiB | 00m00s [ 66/139] Installing libzstd-devel-0:1. 100% | 203.9 MiB/s | 208.8 KiB | 00m00s [ 67/139] Installing libX11-xcb-0:1.8.1 100% | 0.0 B/s | 11.8 KiB | 00m00s [ 68/139] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [ 69/139] Installing libfontenc-0:1.1.8 100% | 70.6 MiB/s | 72.3 KiB | 00m00s [ 70/139] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 71/139] Installing google-noto-sans-v 100% | 347.8 MiB/s | 1.4 MiB | 00m00s [ 72/139] Installing default-fonts-core 100% | 17.8 MiB/s | 18.2 KiB | 00m00s [ 73/139] Installing tzdata-java-0:2025 100% | 0.0 B/s | 100.5 KiB | 00m00s [ 74/139] Installing lksctp-tools-0:1.0 100% | 17.8 MiB/s | 254.7 KiB | 00m00s [ 75/139] Installing javapackages-files 100% | 5.4 MiB/s | 5.5 KiB | 00m00s [ 76/139] Installing java-21-openjdk-he 100% | 455.8 MiB/s | 201.9 MiB | 00m00s [ 77/139] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [ 78/139] Installing desktop-file-utils 100% | 15.5 MiB/s | 222.2 KiB | 00m00s [ 79/139] Installing xdg-utils-0:1.2.1- 100% | 26.3 MiB/s | 349.5 KiB | 00m00s [ 80/139] Installing libdatrie-0:0.2.13 100% | 0.0 B/s | 58.9 KiB | 00m00s [ 81/139] Installing libthai-0:0.1.29-1 100% | 255.6 MiB/s | 785.2 KiB | 00m00s [ 82/139] Installing graphite2-0:1.3.14 100% | 14.9 MiB/s | 197.9 KiB | 00m00s [ 83/139] Installing harfbuzz-0:10.4.0- 100% | 392.7 MiB/s | 2.7 MiB | 00m00s [ 84/139] Installing freetype-0:2.13.3- 100% | 279.9 MiB/s | 859.9 KiB | 00m00s [ 85/139] Installing mkfontscale-0:1.2. 100% | 3.8 MiB/s | 46.4 KiB | 00m00s [ 86/139] Installing ttmkfdir-0:3.0.9-7 100% | 6.9 MiB/s | 119.6 KiB | 00m00s [ 87/139] Installing xml-common-0:0.6.3 100% | 79.2 MiB/s | 81.1 KiB | 00m00s [ 88/139] Installing fontconfig-0:2.16. 100% | 758.1 KiB/s | 783.9 KiB | 00m01s [ 89/139] Installing xorg-x11-fonts-Typ 100% | 835.5 KiB/s | 865.6 KiB | 00m01s [ 90/139] Installing tre-common-0:0.8.0 100% | 81.2 MiB/s | 83.1 KiB | 00m00s [ 91/139] Installing tre-0:0.8.0-47.201 100% | 74.8 MiB/s | 76.6 KiB | 00m00s [ 92/139] Installing tre-devel-0:0.8.0- 100% | 0.0 B/s | 11.6 KiB | 00m00s [ 93/139] Installing fribidi-0:1.0.16-2 100% | 13.7 MiB/s | 196.8 KiB | 00m00s [ 94/139] Installing libwebp-0:1.5.0-2. 100% | 309.8 MiB/s | 951.8 KiB | 00m00s [ 95/139] Installing liblerc-0:4.0.0-8. 100% | 311.3 MiB/s | 637.6 KiB | 00m00s [ 96/139] Installing jbigkit-libs-0:2.1 100% | 120.5 MiB/s | 123.4 KiB | 00m00s [ 97/139] Installing libtiff-0:4.7.0-3. 100% | 202.3 MiB/s | 621.3 KiB | 00m00s [ 98/139] Installing libX11-common-0:1. 100% | 148.5 MiB/s | 1.2 MiB | 00m00s [ 99/139] Installing libX11-0:1.8.11-1. 100% | 321.4 MiB/s | 1.3 MiB | 00m00s [100/139] Installing libXext-0:1.3.6-3. 100% | 89.1 MiB/s | 91.2 KiB | 00m00s [101/139] Installing libXrender-0:0.9.1 100% | 0.0 B/s | 51.3 KiB | 00m00s [102/139] Installing libXft-0:2.3.8-8.f 100% | 165.9 MiB/s | 169.9 KiB | 00m00s [103/139] Installing libXi-0:1.8.2-2.fc 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [104/139] Installing libXt-0:1.3.1-2.fc 100% | 210.4 MiB/s | 430.9 KiB | 00m00s [105/139] Installing libXmu-0:1.2.1-3.f 100% | 196.6 MiB/s | 201.3 KiB | 00m00s [106/139] Installing libXtst-0:1.2.5-2. 100% | 5.6 MiB/s | 34.6 KiB | 00m00s [107/139] Installing tk8-1:8.6.15-5.fc4 100% | 138.4 MiB/s | 3.2 MiB | 00m00s [108/139] Installing libXcomposite-0:0. 100% | 0.0 B/s | 46.0 KiB | 00m00s [109/139] Installing java-21-openjdk-1: 100% | 104.7 MiB/s | 1.0 MiB | 00m00s [110/139] Installing java-21-openjdk-de 100% | 254.8 MiB/s | 11.2 MiB | 00m00s [111/139] Installing libX11-devel-0:1.8 100% | 74.6 MiB/s | 1.1 MiB | 00m00s [112/139] Installing pixman-0:0.44.2-2. 100% | 329.7 MiB/s | 675.3 KiB | 00m00s [113/139] Installing cairo-0:1.18.2-3.f 100% | 356.6 MiB/s | 1.8 MiB | 00m00s [114/139] Installing pango-0:1.56.3-1.f 100% | 51.7 MiB/s | 1.0 MiB | 00m00s [115/139] Installing tzdata-0:2025b-1.f 100% | 63.1 MiB/s | 1.9 MiB | 00m00s [116/139] Installing less-0:668-2.fc42. 100% | 13.8 MiB/s | 409.1 KiB | 00m00s [117/139] Installing R-core-0:4.5.0-3.f 100% | 261.4 MiB/s | 105.9 MiB | 00m00s [118/139] Installing R-CRAN-rlang-0:1.1 100% | 160.1 MiB/s | 2.7 MiB | 00m00s [119/139] Installing R-CRAN-cli-0:3.6.4 100% | 207.6 MiB/s | 2.5 MiB | 00m00s [120/139] Installing R-CRAN-glue-0:1.8. 100% | 116.2 MiB/s | 357.1 KiB | 00m00s [121/139] Installing R-CRAN-lifecycle-0 100% | 96.8 MiB/s | 297.3 KiB | 00m00s [122/139] Installing R-core-devel-0:4.5 100% | 203.9 MiB/s | 417.5 KiB | 00m00s [123/139] Installing R-CRAN-vctrs-0:0.6 100% | 201.8 MiB/s | 2.4 MiB | 00m00s [124/139] Installing R-CRAN-lattice-0:0 100% | 210.2 MiB/s | 2.1 MiB | 00m00s [125/139] Installing R-littler-0:0.3.19 100% | 10.9 MiB/s | 167.0 KiB | 00m00s [126/139] Installing R-CRAN-Rcpp-0:1.0. 100% | 243.5 MiB/s | 8.5 MiB | 00m00s [127/139] Installing R-CRAN-digest-0:0. 100% | 163.8 MiB/s | 503.3 KiB | 00m00s [128/139] Installing R-CRAN-magrittr-0: 100% | 105.9 MiB/s | 433.8 KiB | 00m00s [129/139] Installing R-CRAN-stringi-0:1 100% | 191.4 MiB/s | 2.1 MiB | 00m00s [130/139] Installing R-rpm-macros-0:1.2 100% | 0.0 B/s | 6.6 KiB | 00m00s [131/139] Installing R-java-0:4.5.0-3.f 100% | 0.0 B/s | 124.0 B | 00m00s [132/139] Installing R-java-devel-0:4.5 100% | 0.0 B/s | 124.0 B | 00m00s [133/139] Installing R-devel-0:4.5.0-3. 100% | 0.0 B/s | 124.0 B | 00m00s [134/139] Installing R-CRAN-stringr-0:1 100% | 165.6 MiB/s | 678.4 KiB | 00m00s [135/139] Installing R-CRAN-r2r-0:0.1.2 100% | 69.2 MiB/s | 212.7 KiB | 00m00s [136/139] Installing R-CRAN-RcppEigen-0 100% | 276.7 MiB/s | 9.1 MiB | 00m00s [137/139] Installing R-CRAN-Matrix-0:1. 100% | 165.7 MiB/s | 8.6 MiB | 00m00s [138/139] Installing annobin-plugin-gcc 100% | 69.3 MiB/s | 993.4 KiB | 00m00s [139/139] Installing gcc-plugin-annobin 100% | 205.5 KiB/s | 58.8 KiB | 00m00s Warning: skipped OpenPGP checks for 21 packages from repository: copr_base Complete! Finish: build setup for R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm Start: rpmbuild R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm Building target platforms: x86_64 Building for target x86_64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.eNjgHT Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.UCbD6K + umask 022 + cd /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + cd /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + rm -rf adelie + /usr/bin/mkdir -p adelie + cd adelie + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/adelie_1.0.7.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find -type f -executable -exec grep -Iq . '{}' ';' -exec sed -i -e '$a\' '{}' ';' + '[' -d adelie/src ']' + find adelie/src -type f -exec sed -i s@/usr/bin/strip@/usr/bin/true@g '{}' ';' + '[' -d adelie/src ']' + find adelie/src/Makevars adelie/src/Makevars.win -type f -exec sed -i s@-g0@@g '{}' ';' + find -type f -executable -exec sed -Ei 's@#!( )*/usr/local/bin@#!/usr/bin@g' '{}' ';' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fsO9jV + umask 022 + cd /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd adelie + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.bUZMJV + umask 022 + cd /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + '[' /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT ++ dirname /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT + mkdir -p /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + mkdir /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd adelie + mkdir -p /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT/usr/local/lib/R/library + /usr/bin/R CMD INSTALL -l /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT/usr/local/lib/R/library adelie * installing *source* package ‘adelie’ ... ** this is package ‘adelie’ version ‘1.0.7’ ** package ‘adelie’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++ (GCC) 15.0.1 20250329 (Red Hat 15.0.1-0)’ using C++17 g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c RcppExports.cpp -o RcppExports.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from RcppExports.cpp:4: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rcpp_configs.cpp -o rcpp_configs.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from decl.h:3, from rcpp_configs.cpp:1: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rcpp_constraint.cpp -o rcpp_constraint.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from decl.h:3, from rcpp_constraint.h:2, from rcpp_constraint.cpp:1: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from ‘struct Eigen::internal::traits >’ 17 | struct traits > : traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here 179 | vec_impute_t _impute; | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here 179 | vec_impute_t _impute; | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:216:5: required from here 216 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref >’ 281 | template class Ref | ^~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:76:1: required from here 76 | ) | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:30:5: required from here 30 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_io.h:30:5: required from here 30 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:452:26: required from here 452 | vec_value_t out(Q.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ rcpp_matrix.h:452:26: required from here 452 | vec_value_t out(Q.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:453:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_matrix.h:518:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:140:18: required from ‘class adelie_core::matrix::MatrixNaiveBase’ 140 | virtual void sp_tmul( | ^~~~~~~ rcpp_matrix.h:612:24: required from here 27 | if (!ptr) { \ | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ rcpp_matrix.h:711:35: required from here 711 | dense_64F_t outT(rows(), v.rows()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_matrix.h:713:40: required from here 713 | Eigen::Map out(outT.data(), outT.cols(), outT.rows()); | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_matrix.h:714:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.hpp:34:37: required from ‘class adelie_core::matrix::MatrixNaiveInteractionDense, int>’ 34 | const Eigen::Map _mat; // (n, d) underlying matrix | ^~~~ rcpp_matrix.h:756:1: required from here 757 | auto groups() const { return dynamic_cast(*ptr).groups(); } | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::InnerStride<1> > >’ 977 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref >]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:100:19: required from ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’ 100 | compute_impute(calldata, impute_method, impute, n_threads); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:3, from rcpp_io.h:4, from rcpp_matrix.h:4, from rcpp_constraint.h:4: ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp: In instantiation of ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’: rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:74:43: note: initializing argument 3 of ‘void adelie_core::io::compute_impute(const Eigen::Ref >&, adelie_core::util::impute_method_type, Eigen::Ref >, size_t)’ 74 | Eigen::Ref> impute, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:118:45: required from ‘void adelie_core::matrix::MatrixNaiveBase::mean(const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | vec_value_t ones = vec_value_t::Ones(weights.size()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ rcpp_matrix.h:723:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:47: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~^~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:43: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~~~~~~~~~~^~~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:24: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.hpp:29:28: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/type_traits:1151:25: required by substitution of ‘template using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::__shared_ptr, __gnu_cxx::_S_atomic>; _Args = {const std::shared_ptr >&}]’ 1151 | = __bool_constant<__is_constructible(_Tp, _Args...)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:1156:12: required from ‘struct std::is_constructible, __gnu_cxx::_S_atomic>, const std::shared_ptr >&>’ 1156 | struct is_constructible | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:178:8: required by substitution of ‘template template using std::shared_ptr<_Tp>::_Constructible = typename std::enable_if, _Args ...>::value>::type [with _Args = {const std::shared_ptr >&}; _Tp = adelie_core::constraint::ConstraintBase]’ 178 | using _Constructible = typename enable_if< | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:349:9: required by substitution of ‘template std::shared_ptr >::shared_ptr(const std::shared_ptr<_Tp>&) [with _Yp = adelie_core::constraint::ConstraintBox; = ]’ 349 | typename = _Constructible&>> | ^~~~~~~~ rcpp_constraint.h:95:1: required from ‘RConstraintBox64::RConstraintBox64(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, long unsigned int&, double&, long unsigned int&, double&, double&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ^ rcpp_constraint.cpp:20:5: required from here 20 | ); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::InnerStride<1> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 128 | const auto sum_w = weights.sum(); | ~~~~~~~~~~~^~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:371:41: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 371 | internal::call_assignment_no_alias(m_object,expr,internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:364:18: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 364 | construct(expr, internal::false_type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:345:16: required from ‘Eigen::Ref::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits >::match = Eigen::internal::traits > >::match, 0, Eigen::Stride<0, 0> > >]’ 345 | construct(expr.derived(), typename Traits::template match::type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:472:24: required from here 472 | return [&]() { ADELIE_CORE_PIMPL_OVERRIDE(rvmul, j, v); }(); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Ref >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Ref >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 128 | const auto sum_w = weights.sum(); | ~~~~~~~~~~~^~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:72:18: required from ‘adelie_core::constraint::ConstraintOneSided::ConstraintOneSided(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, typename base_t::value_t, size_t, typename base_t::value_t, typename base_t::value_t) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase]’ 72 | if ((_sgn.abs() != 1).any()) { | ~~~~~~~~^~ /usr/include/c++/15/bits/stl_construct.h:133:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::constraint::ConstraintOneSided; _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, long unsigned int&, double&, long unsigned int&, double&, double&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, long unsigned int&, double&, long unsigned int&, double&, double&}; _Tp = adelie_core::constraint::ConstraintOneSided; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, long unsigned int&, double&, long unsigned int&, double&, double&}; _Tp = adelie_core::constraint::ConstraintOneSided]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::constraint::ConstraintOneSided; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, long unsigned int&, double&, long unsigned int&, double&, double&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::constraint::ConstraintOneSided]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_constraint.h:97:1: required from ‘RConstraintOneSided64::RConstraintOneSided64(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, long unsigned int&, double&, long unsigned int&, double&, double&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_constraint.cpp:53:5: required from here 53 | ); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:155:22: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 155 | if (linear.matrix().norm() <= l1) { | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:163:29: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 163 | Eigen::Map grad_prev(buff_ptr, m); buff_ptr += m; | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:60: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:69: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:45: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:194:21: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 194 | return (_mu - mu_prev).square().sum(); | ~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:194:38: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 194 | return (_mu - mu_prev).square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:20: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix(); | ~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:34: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix(); | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:50: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix(); | ~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:37: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:78: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix(); | ~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:66: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:82: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:209:42: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 209 | return (grad <= 0).all() && (_mu * grad == 0).all(); | ~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:215:49: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 215 | std::abs(((_mu-mu_prev) * (grad_prev+_b)).mean()) | ~~~~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:215:37: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 215 | std::abs(((_mu-mu_prev) * (grad_prev+_b)).mean()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:217:49: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 217 | std::abs(((_mu-mu_prev) * (grad_prev-grad)).mean()) | ~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:217:37: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 217 | std::abs(((_mu-mu_prev) * (grad_prev-grad)).mean()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:239:40: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 239 | if (is_in_ellipse) grad_prev = -_b; | ^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:100:16: required from ‘void adelie_core::constraint::ConstraintOneSided::gradient(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 100 | out = _sgn * mu; | ~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:94:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:109:22: required from ‘void adelie_core::constraint::ConstraintOneSided::project(Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 109 | x = _sgn * (_sgn * x).min(_b); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:105:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:109:30: required from ‘void adelie_core::constraint::ConstraintOneSided::project(Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 109 | x = _sgn * (_sgn * x).min(_b); | ~~~~~~~~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:105:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:109:14: required from ‘void adelie_core::constraint::ConstraintOneSided::project(Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 109 | x = _sgn * (_sgn * x).min(_b); | ~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:105:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr::Type Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:274:60: required from ‘typename adelie_core::constraint::ConstraintOneSided::base_t::value_t adelie_core::constraint::ConstraintOneSided::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 274 | const auto is_b_zero = (_b <= 0).template cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:275:25: required from ‘typename adelie_core::constraint::ConstraintOneSided::base_t::value_t adelie_core::constraint::ConstraintOneSided::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 275 | _mu = (_sgn * v).max(0).min( | ~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:276:35: required from ‘typename adelie_core::constraint::ConstraintOneSided::base_t::value_t adelie_core::constraint::ConstraintOneSided::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 276 | Configs::max_solver_value * is_b_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:275:32: required from ‘typename adelie_core::constraint::ConstraintOneSided::base_t::value_t adelie_core::constraint::ConstraintOneSided::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 275 | _mu = (_sgn * v).max(0).min( | ~~~~~~~~~~~~~~~~~~~~~^ 276 | Configs::max_solver_value * is_b_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:278:15: required from ‘typename adelie_core::constraint::ConstraintOneSided::base_t::value_t adelie_core::constraint::ConstraintOneSided::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 278 | return (v - _sgn * _mu).matrix().norm(); | ~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:278:35: required from ‘typename adelie_core::constraint::ConstraintOneSided::base_t::value_t adelie_core::constraint::ConstraintOneSided::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 278 | return (v - _sgn * _mu).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:62: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:45: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:313:55: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 313 | const value_t loss = 0.5 * Qmu_resid.square().sum(); | ~~~~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:399:29: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 399 | std::abs((ATdmu * grad_prev).mean()) | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:573:19: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 573 | Qmu_resid = v - _ATmu; | ~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:575:59: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 575 | const auto lower_constraint = vec_value_t::NullaryExpr(_l.size(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 576 | const auto li = _l[i]; | ~~~~~~~~~~~~~~~~~~~~~~ 577 | return (li <= 0) ? (-Configs::max_solver_value) : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | }); | ~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:579:59: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 579 | const auto upper_constraint = vec_value_t::NullaryExpr(_u.size(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 580 | const auto ui = _u[i]; | ~~~~~~~~~~~~~~~~~~~~~~ 581 | return (ui <= 0) ? Configs::max_solver_value : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 582 | }); | ~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:585:21: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 585 | _X, v.square().sum(), _A_vars, std::min(m, d), | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:615:15: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 615 | _ATmu = v - Qmu_resid; | ~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:639:16: required from ‘void adelie_core::constraint::ConstraintLinear::dual(Eigen::Ref::type::value_t, IndexType>::vec_index_t>, Eigen::Ref::type::value_t, IndexType>::vec_value_t>) const [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 639 | values.head(nnz) = Eigen::Map( | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:629:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:207:21: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 207 | (_mu.max(0) * (grad - _u) == 0).all() && | ~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:207:33: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 207 | (_mu.max(0) * (grad - _u) == 0).all() && | ~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:207:25: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 207 | (_mu.max(0) * (grad - _u) == 0).all() && | ~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:208:21: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 208 | (_mu.min(0) * (grad + _l) == 0).all() | ~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:208:25: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 208 | (_mu.min(0) * (grad + _l) == 0).all() | ~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:102:14: required from ‘void adelie_core::constraint::ConstraintBox::project(Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 102 | x = x.min(_u).max(-_l); | ~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:98:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:102:22: required from ‘void adelie_core::constraint::ConstraintBox::project(Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 102 | x = x.min(_u).max(-_l); | ~~~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:98:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:279:16: required from ‘typename adelie_core::constraint::ConstraintBox::base_t::value_t adelie_core::constraint::ConstraintBox::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 279 | _mu = v.max( | ~~~~~^ 280 | (-Configs::max_solver_value) * is_l_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | ).min( | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:281:10: required from ‘typename adelie_core::constraint::ConstraintBox::base_t::value_t adelie_core::constraint::ConstraintBox::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 279 | _mu = v.max( | ~~~~~~ 280 | (-Configs::max_solver_value) * is_l_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | ).min( | ~~~~~^ 282 | Configs::max_solver_value * is_u_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::Array > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:284:28: required from ‘typename adelie_core::constraint::ConstraintBox::base_t::value_t adelie_core::constraint::ConstraintBox::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 284 | return (v - _mu).matrix().norm(); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 68 | Qv.matrix() = v.matrix() * Q.transpose(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:184:21: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:92 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 184 | _mu = (_sgn * Qv).max(0).min( | ~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:184:30: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:92 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 184 | _mu = (_sgn * Qv).max(0).min( | ~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:184:37: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:92 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 184 | _mu = (_sgn * Qv).max(0).min( | ~~~~~~~~~~~~~~~~~~~~~~^ 185 | Configs::max_solver_value * is_b_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:187:43: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:92 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 187 | const auto mu_resid_norm_sq = (Qv - _sgn * _mu).square().sum(); | ~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:187:63: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:92 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 187 | const auto mu_resid_norm_sq = (Qv - _sgn * _mu).square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:91 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:200:28: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:93 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:94 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 200 | return ((_sgn * Qv - _mu) * (_mu - mu_prev)).sum(); | ~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:200:35: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:93 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:94 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 200 | return ((_sgn * Qv - _mu) * (_mu - mu_prev)).sum(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:203:35: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:95 = double]’ 203 | _mu = mu_prev + step_size * (_mu - mu_prev); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:182:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 182 | compute_backtrack(step_size); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:203:23: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:95 = double]’ 203 | _mu = mu_prev + step_size * (_mu - mu_prev); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:182:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 182 | compute_backtrack(step_size); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:24: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt(); | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:36: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt(); | ~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:65: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:49: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:214:49: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 214 | hess_buff.array() = Q.array().rowwise() * x_buffer2.sqrt(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:218:24: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 218 | alpha_tmp = (x * x_buffer2) / x_norm; | ~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:218:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 218 | alpha_tmp = (x * x_buffer2) / x_norm; | ~~~~~~~~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:45: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:220:47: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 220 | const auto kappa = 1 / (x * x_buffer1 * alpha_tmp).sum(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:55: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:225:70: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 225 | hess.template triangularView() = hess.transpose(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:32: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 228 | alpha_tmp = x.matrix() * Q; | ~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:231:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 231 | (alpha_tmp.square() / x_buffer2).sum() - ( | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:234:61: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 234 | (x_norm * x_norm) / (l1 * kappa) + (x.square() * x_buffer2).sum() | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:234:64: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 234 | (x_norm * x_norm) / (l1 * kappa) + (x.square() * x_buffer2).sum() | ~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:285:17: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 285 | if ((Qv - _ATmu).square().sum() <= l1 * l1) return value_t(0); | ~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:285:32: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 285 | if ((Qv - _ATmu).square().sum() <= l1 * l1) return value_t(0); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:287:63: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 287 | const auto lower_constraint = vec_value_t::NullaryExpr(_l.size(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 288 | const auto li = _l[i]; | ~~~~~~~~~~~~~~~~~~~~~~ 289 | return (li <= 0) ? (-Configs::max_solver_value) : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | }); | ~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:291:63: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 291 | const auto upper_constraint = vec_value_t::NullaryExpr(_u.size(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 292 | const auto ui = _u[i]; | ~~~~~~~~~~~~~~~~~~~~~~ 293 | return (ui <= 0) ? Configs::max_solver_value : 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | }); | ~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:79 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:32: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:35: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:68: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:178:21: required from ‘adelie_core::constraint::ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:67 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 178 | _mu = Qv.max( | ~~~~~~^ 179 | (-Configs::max_solver_value) * is_l_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ).min( | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:234:26: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 234 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 235 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 237 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 238 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 239 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 240 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 241 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 242 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 243 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 246 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:180:14: required from ‘adelie_core::constraint::ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:67 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 178 | _mu = Qv.max( | ~~~~~~~ 179 | (-Configs::max_solver_value) * is_l_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | ).min( | ~~~~~^ 181 | Configs::max_solver_value * is_u_zero | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:234:26: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 234 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 235 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 237 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 238 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 239 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 240 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 241 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 242 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 243 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 246 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:196:28: required from ‘adelie_core::constraint::ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:68 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:69 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 196 | return ((Qv - _mu) * (_mu - mu_prev)).sum(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:234:26: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 234 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 235 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 237 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 238 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 239 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 240 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 241 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 242 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 243 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 246 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:155:29: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 155 | if (linear.matrix().norm() <= l1) { | ~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::OuterStride<> > > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Transpose, 0, Eigen::OuterStride<> > >]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:94:59: required from ‘Eigen::Product::Product(const Lhs&, const Rhs&) [with _Lhs = Eigen::MatrixWrapper > >; _Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; int Option = 0; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >]’ 94 | Product(const Lhs& lhs, const Rhs& rhs) : m_lhs(lhs), m_rhs(rhs) | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:424:10: required from ‘const Eigen::Product Eigen::MatrixBase::operator*(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Derived = Eigen::MatrixWrapper > >]’ 424 | return Product(derived(), other.derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:206:37: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 206 | grad.matrix() = (x.matrix() * Q.transpose()).cwiseProduct(_sgn.matrix()) - _b.matrix(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:45: required from ‘void adelie_core::optimization::StateNNQPFull::solve() [with MatrixType = Eigen::Matrix]’ 169 | grad -= del * quad.array().col(i); | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:96 = Eigen::Map >; auto:97 = double]’ 232 | state_nnqp.solve(); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:51: required from ‘void adelie_core::optimization::StateNNQPFull::solve() [with MatrixType = Eigen::Matrix]’ 169 | grad -= del * quad.array().col(i); | ~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:96 = Eigen::Map >; auto:97 = double]’ 232 | state_nnqp.solve(); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:33: required from ‘void adelie_core::optimization::StateNNQPFull::solve() [with MatrixType = Eigen::Matrix]’ 169 | grad -= del * quad.array().col(i); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:96 = Eigen::Map >; auto:97 = double]’ 232 | state_nnqp.solve(); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:33: required from ‘void adelie_core::optimization::StateNNQPFull::solve() [with MatrixType = Eigen::Matrix]’ 169 | grad -= del * quad.array().col(i); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:96 = Eigen::Map >; auto:97 = double]’ 232 | state_nnqp.solve(); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:278:42: required from ‘typename adelie_core::constraint::ConstraintOneSided::base_t::value_t adelie_core::constraint::ConstraintOneSided::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 278 | return (v - _sgn * _mu).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:438:39: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):::: [with auto:88 = long int]’ 438 | auto AS_i = screen_AS.row(i); | ~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:444:35: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:86 = Eigen::Map >; auto:87 = double]’ 444 | util::omp_parallel_for(screen_invariance, 0, active_size, _n_threads * (n_bytes > Configs::min_bytes)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:277: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:439:21: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):::: [with auto:88 = long int]’ 439 | _A->rmmul_safe(i, hess, AS_i); | ~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:444:35: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:86 = Eigen::Map >; auto:87 = double]’ 444 | util::omp_parallel_for(screen_invariance, 0, active_size, _n_threads * (n_bytes > Configs::min_bytes)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:284:35: required from ‘typename adelie_core::constraint::ConstraintBox::base_t::value_t adelie_core::constraint::ConstraintBox::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 284 | return (v - _mu).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:73:20: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 73 | x = v / (L + l2); | ~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:73:15: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 73 | x = v / (L + l2); | ~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:78:33: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 78 | auto vbuffer1 = buffer1.head(L.size()); | ~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:85:28: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 85 | x = (v * vbuffer2).square(); | ~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:85:11: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 85 | x = (v * vbuffer2).square(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:85:11: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 85 | x = (v * vbuffer2).square(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:90:26: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 89 | const auto dfh = -( | ~ 90 | x * vbuffer1 * vbuffer2 | ~~~~~~~~~~~~~^~~~~~~~~~ 91 | ).sum() * (1 + sqrt_t) / t; | ~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:91:11: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 89 | const auto dfh = -( | ~ 90 | x * vbuffer1 * vbuffer2 | ~~~~~~~~~~~~~~~~~~~~~~~ 91 | ).sum() * (1 + sqrt_t) / t; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:34: required from ‘adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:59 = double]’ 84 | vbuffer2 = 1 / (vbuffer1 * h + l1); | ~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from ‘auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; StepType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ValueType = double; size_t = long unsigned int]’ 51 | const auto step_state = step_f(h); | ~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 99 | const auto root_find_state = optimization::newton_root_find( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 100 | initial_f, | ~~~~~~~~~~ 101 | step_f, | ~~~~~~~ 102 | project_f, | ~~~~~~~~~~ 103 | tol, | ~~~~ 104 | max_iters | ~~~~~~~~~ 105 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:38: required from ‘adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:59 = double]’ 84 | vbuffer2 = 1 / (vbuffer1 * h + l1); | ~~~~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from ‘auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; StepType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ValueType = double; size_t = long unsigned int]’ 51 | const auto step_state = step_f(h); | ~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 99 | const auto root_find_state = optimization::newton_root_find( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 100 | initial_f, | ~~~~~~~~~~ 101 | step_f, | ~~~~~~~ 102 | project_f, | ~~~~~~~~~~ 103 | tol, | ~~~~ 104 | max_iters | ~~~~~~~~~ 105 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:22: required from ‘adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:59 = double]’ 84 | vbuffer2 = 1 / (vbuffer1 * h + l1); | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from ‘auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; StepType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ValueType = double; size_t = long unsigned int]’ 51 | const auto step_state = step_f(h); | ~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 99 | const auto root_find_state = optimization::newton_root_find( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 100 | initial_f, | ~~~~~~~~~~ 101 | step_f, | ~~~~~~~ 102 | project_f, | ~~~~~~~~~~ 103 | tol, | ~~~~ 104 | max_iters | ~~~~~~~~~ 105 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:109:11: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 109 | x = h * v * vbuffer2; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:109:15: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 109 | x = h * v * vbuffer2; | ~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:99:61: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 99 | const value_t mu_resid_norm = mu_resid.matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:112:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 112 | x_norm = x.matrix().norm(); | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:210:21: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 210 | hess.setZero(); | ~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: required from ‘struct Eigen::internal::blas_traits, 0, Eigen::Stride<0, 0> > > > >’ 506 | >::type DirectLinearAccessType; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:57:62: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 57 | typedef typename OtherBlasTraits::DirectLinearAccessType ActualOtherType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:73:7: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 73 | Map(actualOtherPtr, actualOther.size()) = actualOther; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:73:7: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 73 | Map(actualOtherPtr, actualOther.size()) = actualOther; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:269:17: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 269 | grad.max(0) * (beta < upper).template cast() | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 595 | state_nnls.solve( | ~~~~~~~~~~~~~~~~^ 596 | [&]() { return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 597 | lower_constraint, | ~~~~~~~~~~~~~~~~~ 598 | upper_constraint | ~~~~~~~~~~~~~~~~ 599 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > >::CastXpr::Type Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:269:60: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 269 | grad.max(0) * (beta < upper).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 595 | state_nnls.solve( | ~~~~~~~~~~~~~~~~^ 596 | [&]() { return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 597 | lower_constraint, | ~~~~~~~~~~~~~~~~~ 598 | upper_constraint | ~~~~~~~~~~~~~~~~ 599 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:269:21: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 269 | grad.max(0) * (beta < upper).template cast() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 595 | state_nnls.solve( | ~~~~~~~~~~~~~~~~^ 596 | [&]() { return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 597 | lower_constraint, | ~~~~~~~~~~~~~~~~~ 598 | upper_constraint | ~~~~~~~~~~~~~~~~ 599 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:19: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 270 | - grad.min(0) * (beta > lower).template cast() | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 595 | state_nnls.solve( | ~~~~~~~~~~~~~~~~^ 596 | [&]() { return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 597 | lower_constraint, | ~~~~~~~~~~~~~~~~~ 598 | upper_constraint | ~~~~~~~~~~~~~~~~ 599 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >::CastXpr::Type Eigen::DenseBase, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:62: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 270 | - grad.min(0) * (beta > lower).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 595 | state_nnls.solve( | ~~~~~~~~~~~~~~~~^ 596 | [&]() { return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 597 | lower_constraint, | ~~~~~~~~~~~~~~~~~ 598 | upper_constraint | ~~~~~~~~~~~~~~~~ 599 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:23: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 270 | - grad.min(0) * (beta > lower).template cast() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 595 | state_nnls.solve( | ~~~~~~~~~~~~~~~~^ 596 | [&]() { return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 597 | lower_constraint, | ~~~~~~~~~~~~~~~~~ 598 | upper_constraint | ~~~~~~~~~~~~~~~~ 599 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:9: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 268 | viols = ( | ~ 269 | grad.max(0) * (beta < upper).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | - grad.min(0) * (beta > lower).template cast() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::; LowerType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve_zero(const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:595:21: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 595 | state_nnls.solve( | ~~~~~~~~~~~~~~~~^ 596 | [&]() { return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~ 597 | lower_constraint, | ~~~~~~~~~~~~~~~~~ 598 | upper_constraint | ~~~~~~~~~~~~~~~~ 599 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:194:44: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 194 | return (_mu - mu_prev).square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:215:59: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 215 | std::abs(((_mu-mu_prev) * (grad_prev+_b)).mean()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:217:61: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 217 | std::abs(((_mu-mu_prev) * (grad_prev-grad)).mean()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:330: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:72:102: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 72 | typedef blas_data_mapper ResMapper; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 92 | gebp_kernel gebp; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 92 | gebp_kernel gebp; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:29:114: required from ‘static void Eigen::selfadjoint_rank1_update::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]’ 29 | typedef typename internal::conditional::type ConjLhsType; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 75 | selfadjoint_rank1_update::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ::run(other.size(), mat.data(), mat.outerStride(), actualOtherPtr, actualOtherPtr, actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:33:36: required from ‘static void Eigen::selfadjoint_rank1_update::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]’ 33 | += (alpha * cj(vecY[i])) * ConjLhsType(OtherMap(vecX+(UpLo==Lower ? i : 0),UpLo==Lower ? size-i : (i+1))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 75 | selfadjoint_rank1_update::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ::run(other.size(), mat.data(), mat.outerStride(), actualOtherPtr, actualOtherPtr, actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:33:36: required from ‘static void Eigen::selfadjoint_rank1_update::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]’ 33 | += (alpha * cj(vecY[i])) * ConjLhsType(OtherMap(vecX+(UpLo==Lower ? i : 0),UpLo==Lower ? size-i : (i+1))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 75 | selfadjoint_rank1_update::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ::run(other.size(), mat.data(), mat.outerStride(), actualOtherPtr, actualOtherPtr, actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:222:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 222 | hess_lower.rankUpdate(alpha.matrix().transpose(), l1_kappa_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:399:46: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 399 | std::abs((ATdmu * grad_prev).mean()) | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 326 | state_nnls.solve( | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:269:21: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 269 | grad.max(0) * (beta < upper).template cast() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 326 | state_nnls.solve( | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 326 | state_nnls.solve( | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:23: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 270 | - grad.min(0) * (beta > lower).template cast() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 326 | state_nnls.solve( | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:270:9: required from ‘bool adelie_core::solver::bvls::kkt_screen(StateType&&, const LowerType&, const UpperType&, const WeightsType&, ViolsOrderType&) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; ViolsOrderType = Eigen::Array]’ 268 | viols = ( | ~ 269 | grad.max(0) * (beta < upper).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | - grad.min(0) * (beta > lower).template cast() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_bvls.hpp:343:43: required from ‘void adelie_core::solver::bvls::solve(StateType&&, const LowerType&, const UpperType&, const WeightsType&, EarlyExitType, CheckUserInterruptType) [with StateType = adelie_core::optimization::StateNNLS >, double, int, bool>&; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; WeightsType = Eigen::CwiseNullaryOp, Eigen::Array >; EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; CheckUserInterruptType = adelie_core::util::no_op]’ 343 | const bool kkt_passed = kkt_screen( | ~~~~~~~~~~^ 344 | state, lower, upper, weights, viols_order | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnls.hpp:151:28: required from ‘void adelie_core::optimization::StateNNLS::solve(EarlyExitType, LowerType, UpperType) [with EarlyExitType = adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::; LowerType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; UpperType = Eigen::CwiseNullaryOp, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::::, Eigen::Array >; MatrixType = adelie_core::constraint::linear::MatrixConstraintNNLS >; ValueType = double; IndexType = int; BoolType = bool]’ 151 | solver::bvls::solve(*this, lower, upper, weights, early_exit_f); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:326:20: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 326 | state_nnls.solve( | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:240:48: required from ‘bool adelie_core::solver::pinball::kkt_screen(StateType&&, ViolsOrderType&) [with StateType = adelie_core::optimization::StatePinball, double, int, bool>&; ViolsOrderType = Eigen::Array]’ 240 | viols = (grad-penalty_pos).max(-penalty_neg-grad); | ~~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:306:43: required from ‘void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]’ 306 | const bool kkt_passed = kkt_screen(state, viols_order); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from ‘void adelie_core::optimization::StatePinball::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase; ValueType = double; IndexType = int; BoolType = bool]’ 197 | solver::pinball::solve(*this); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:86 = Eigen::Map >; auto:87 = double]’ 465 | state_pinball.solve(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:240:35: required from ‘bool adelie_core::solver::pinball::kkt_screen(StateType&&, ViolsOrderType&) [with StateType = adelie_core::optimization::StatePinball, double, int, bool>&; ViolsOrderType = Eigen::Array]’ 240 | viols = (grad-penalty_pos).max(-penalty_neg-grad); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:306:43: required from ‘void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]’ 306 | const bool kkt_passed = kkt_screen(state, viols_order); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from ‘void adelie_core::optimization::StatePinball::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase; ValueType = double; IndexType = int; BoolType = bool]’ 197 | solver::pinball::solve(*this); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:86 = Eigen::Map >; auto:87 = double]’ 465 | state_pinball.solve(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:574:54: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 574 | const value_t loss = 0.5 * Qmu_resid.square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Ref > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Ref > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Ref > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Ref > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Ref > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:585:27: required from ‘typename adelie_core::constraint::ConstraintLinear::base_t::value_t adelie_core::constraint::ConstraintLinear::solve_zero(const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 585 | _X, v.square().sum(), _A_vars, std::min(m, d), | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:535:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:187:69: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:92 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 187 | const auto mu_resid_norm_sq = (Qv - _sgn * _mu).square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:62:38: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 62 | const auto v_l2 = v.matrix().norm(); | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:200:57: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:93 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:94 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 200 | return ((_sgn * Qv - _mu) * (_mu - mu_prev)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:100:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 100 | pack_rhs(blockB, rhs.getSubMapper(k2,0), actual_kc, size); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2256:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2256 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2258:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2258 | HalfPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2259 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2298 | PacketBlock kernel_half; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2304 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:113:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 113 | gebp(res.getSubMapper(i2, 0), blockA, blockB, actual_mc, actual_kc, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | (std::min)(size,i2), alpha, -1, -1, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1920:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1920 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1921 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1977:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1977 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1978:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1978 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1979:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1979 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1980:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1980 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:220:63: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 220 | const auto kappa = 1 / (x * x_buffer1 * alpha_tmp).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:229:44: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 229 | const auto xy = (x * alpha_tmp).sum(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:231:49: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 231 | (alpha_tmp.square() / x_buffer2).sum() - ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:234:80: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 234 | (x_norm * x_norm) / (l1 * kappa) + (x.square() * x_buffer2).sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:181:18: required from ‘Derived& Eigen::ArrayBase::operator-=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 181 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:26: required from ‘void adelie_core::optimization::StateNNQPFull::solve() [with MatrixType = Eigen::Matrix]’ 169 | grad -= del * quad.array().col(i); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:96 = Eigen::Map >; auto:97 = double]’ 232 | state_nnqp.solve(); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:285:38: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:80 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 285 | if ((Qv - _ATmu).square().sum() <= l1 * l1) return value_t(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:80:33: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 80 | if (compute_min_mu_resid(Qv, false, true) <= l1 * l1) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:295:12: required from ‘void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]’ 295 | fit(state, check_user_interrupt); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from ‘void adelie_core::optimization::StatePinball::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase; ValueType = double; IndexType = int; BoolType = bool]’ 197 | solver::pinball::solve(*this); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:86 = Eigen::Map >; auto:87 = double]’ 465 | state_pinball.solve(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:295:12: required from ‘void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]’ 295 | fit(state, check_user_interrupt); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from ‘void adelie_core::optimization::StatePinball::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase; ValueType = double; IndexType = int; BoolType = bool]’ 197 | solver::pinball::solve(*this); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:86 = Eigen::Map >; auto:87 = double]’ 465 | state_pinball.solve(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:59:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:295:12: required from ‘void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]’ 295 | fit(state, check_user_interrupt); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from ‘void adelie_core::optimization::StatePinball::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase; ValueType = double; IndexType = int; BoolType = bool]’ 197 | solver::pinball::solve(*this); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:86 = Eigen::Map >; auto:87 = double]’ 465 | state_pinball.solve(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:196:50: required from ‘adelie_core::constraint::ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:68 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:69 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 196 | return ((Qv - _mu) * (_mu - mu_prev)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintBox::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:234:26: required from ‘void adelie_core::constraint::ConstraintBox::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 234 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 235 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 237 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 238 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 239 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 240 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 241 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 242 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 243 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 246 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:129:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:155:29: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 155 | if (linear.matrix().norm() <= l1) { | ~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:278:42: required from ‘typename adelie_core::constraint::ConstraintOneSided::base_t::value_t adelie_core::constraint::ConstraintOneSided::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 278 | return (v - _sgn * _mu).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:269:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Block >, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:639:22: required from ‘void adelie_core::constraint::ConstraintLinear::dual(Eigen::Ref::type::value_t, IndexType>::vec_index_t>, Eigen::Ref::type::value_t, IndexType>::vec_value_t>) const [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 639 | values.head(nnz) = Eigen::Map( | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | _mu_value.data(), | ~~~~~~~~~~~~~~~~~ 641 | nnz | ~~~ 642 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:629:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Array > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:284:35: required from ‘typename adelie_core::constraint::ConstraintBox::base_t::value_t adelie_core::constraint::ConstraintBox::solve_zero(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 284 | return (v - _mu).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_box.ipp:272:1: required from here 10 | ConstraintBox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Ref >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Ref >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:86:29: required from ‘adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:59 = double]’ 86 | const auto t = x.sum(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from ‘auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; StepType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ValueType = double; size_t = long unsigned int]’ 51 | const auto step_state = step_f(h); | ~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 99 | const auto root_find_state = optimization::newton_root_find( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 100 | initial_f, | ~~~~~~~~~~ 101 | step_f, | ~~~~~~~ 102 | project_f, | ~~~~~~~~~~ 103 | tol, | ~~~~ 104 | max_iters | ~~~~~~~~~ 105 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:91:14: required from ‘adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:59 = double]’ 89 | const auto dfh = -( | ~ 90 | x * vbuffer1 * vbuffer2 | ~~~~~~~~~~~~~~~~~~~~~~~ 91 | ).sum() * (1 + sqrt_t) / t; | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from ‘auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; StepType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ValueType = double; size_t = long unsigned int]’ 51 | const auto step_state = step_f(h); | ~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 99 | const auto root_find_state = optimization::newton_root_find( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 100 | initial_f, | ~~~~~~~~~~ 101 | step_f, | ~~~~~~~ 102 | project_f, | ~~~~~~~~~~ 103 | tol, | ~~~~ 104 | max_iters | ~~~~~~~~~ 105 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:99:61: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 99 | const value_t mu_resid_norm = mu_resid.matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:112:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 112 | x_norm = x.matrix().norm(); | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Map, 0, Eigen::Stride<0, 0> >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Map, 0, Eigen::Stride<0, 0> >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:215:30: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 215 | hess_lower.rankUpdate(hess_buff, x_norm); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:181:18: required from ‘Derived& Eigen::ArrayBase::operator-=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 181 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/nnqp_full.hpp:169:26: required from ‘void adelie_core::optimization::StateNNQPFull::solve() [with MatrixType = Eigen::Matrix]’ 169 | grad -= del * quad.array().col(i); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:232:25: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:96 = Eigen::Map >; auto:97 = double]’ 232 | state_nnqp.solve(); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>, const Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:62:38: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver >, Eigen::Map, 0, Eigen::Stride<0, 0> >, double, Eigen::Ref >, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Ref >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double, double, double, size_t, Eigen::Ref >&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 62 | const auto v_l2 = v.matrix().norm(); | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: required from ‘void adelie_core::bcd::unconstrained::newton_solver(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::Ref >; VType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = double; XType = Eigen::Ref >; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 138 | newton_solver_base( | ~~~~~~~~~~~~~~~~~~^ 139 | L, v, l1, l2, tol, max_iters, initial_f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | x, iters, buffer1, buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:89:42: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 89 | bcd::unconstrained::newton_solver( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 90 | quad, mu_resid, l1, l2, _newton_tol, _newton_max_iters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | x, x_iters, x_buffer1, x_buffer2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_pinball.hpp:295:12: required from ‘void adelie_core::solver::pinball::solve(StateType&&, CheckUserInterruptType) [with StateType = adelie_core::optimization::StatePinball, double, int, bool>&; CheckUserInterruptType = adelie_core::util::no_op]’ 295 | fit(state, check_user_interrupt); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/pinball.hpp:197:31: required from ‘void adelie_core::optimization::StatePinball::solve() [with MatrixType = adelie_core::matrix::MatrixConstraintBase; ValueType = double; IndexType = int; BoolType = bool]’ 197 | solver::pinball::solve(*this); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:465:32: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:86 = Eigen::Map >; auto:87 = double]’ 465 | state_pinball.solve(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:240:37: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 240 | compute_proximal_newton_step(hess, var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> > >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> > >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 68 | Qv.matrix() = v.matrix() * Q.transpose(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:24: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 228 | alpha_tmp = x.matrix() * Q; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 68 | Qv.matrix() = v.matrix() * Q.transpose(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:333: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, 0, Eigen::OuterStride<> > > >; Rhs = Eigen::Transpose > > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Dest = Eigen::Matrix; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Derived = Eigen::internal::generic_product_impl > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, 0, Eigen::OuterStride<> > > >; Rhs = Eigen::Transpose > > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Dest = Eigen::Matrix; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Derived = Eigen::internal::generic_product_impl > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, 0, Eigen::OuterStride<> > > >; Rhs = Eigen::Transpose > > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Dest = Eigen::Matrix; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Transpose, 0, Eigen::OuterStride<> > >; Derived = Eigen::internal::generic_product_impl > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:40: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, 0, Eigen::OuterStride<> > > >; Rhs = Eigen::Transpose > > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 68 | Qv.matrix() = v.matrix() * Q.transpose(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 68 | Qv.matrix() = v.matrix() * Q.transpose(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:91 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:24: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:24: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 228 | alpha_tmp = x.matrix() * Q; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 228 | alpha_tmp = x.matrix() * Q; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:79 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:91 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 2, Eigen::Stride<0, 0> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 2, Eigen::Stride<0, 0> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:278:57: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:386:23: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 386 | grad.matrix() = x.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:79 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:68:17: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 68 | Qv.matrix() = v.matrix() * Q.transpose(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:91 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:91 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:219:24: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 219 | alpha.matrix() = alpha_tmp.matrix() * Q.transpose(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 228 | alpha_tmp = x.matrix() * Q; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:79 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:79 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:91 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:228:19: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 228 | alpha_tmp = x.matrix() * Q; | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:79 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; U = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Derived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, 0, Eigen::OuterStride<> > >, 0>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:362:55: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:83 = Eigen::Map, 0, Eigen::Stride<0, 0> >; auto:84 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 362 | return (mu_resid.matrix() * Q.transpose()).dot(ATdmu.matrix()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:178:50: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 178 | const value_t b = compute_backtrack_b(Qv, mu_resid); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:172:27: required from ‘adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:91 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 172 | mu_resid.matrix() = linear.matrix() - (_sgn * _mu).matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintOneSided::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:242:26: required from ‘void adelie_core::constraint::ConstraintOneSided::solve(Eigen::Ref::vec_value_t>, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_uint64_t>) [with ValueType = double; IndexType = int; typename adelie_core::constraint::ConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 242 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 243 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 245 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 246 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 247 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 248 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 249 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 250 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 251 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 254 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_one_sided.ipp:136:1: required from here 10 | ConstraintOneSided | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::Product >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:277:27: required from ‘adelie_core::constraint::ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >):: [with auto:79 = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 277 | mu_resid.matrix() = linear.matrix() - _ATmu.matrix() * Q; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/utils.hpp:98:25: required from ‘void adelie_core::constraint::solve_proximal_newton(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, ValueType, ValueType, const Eigen::Ref >&, size_t, ValueType, ValueType, Eigen::Ref >, ComputeMuResidType, ComputeMinMuResidType, ComputeBacktrackAType, ComputeBacktrackBType, ComputeBacktrackType, ComputeGradientType, ComputeHardOptimalityType, ComputeConvergenceMeasureType, ComputeProximalNewtonStepType, SaveAdditionalPrevType) [with ValueType = double; ComputeMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeMinMuResidType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackAType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackBType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeBacktrackType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeGradientType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeHardOptimalityType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeConvergenceMeasureType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; ComputeProximalNewtonStepType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; SaveAdditionalPrevType = ConstraintLinear, int>::solve(Eigen::Ref >, const Eigen::Ref >&, const Eigen::Ref >&, adelie_core::constraint::ConstraintBase::value_t, adelie_core::constraint::ConstraintBase::value_t, const Eigen::Ref, 0, Eigen::OuterStride<> >&, Eigen::Ref >)::; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; size_t = long unsigned int]’ 98 | compute_mu_resid(mu_resid); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:497:26: required from ‘void adelie_core::constraint::ConstraintLinear::solve(Eigen::Ref::type::value_t, IndexType>::vec_value_t>, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, const Eigen::Ref::type::value_t, IndexType>::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::type::value_t, IndexType>::colmat_value_t>&, Eigen::Ref::type::value_t, IndexType>::vec_uint64_t>) [with AType = adelie_core::matrix::MatrixConstraintBase; IndexType = int; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_value_t = Eigen::Array; typename std::decay<_Tp>::type::value_t = double; typename std::decay<_Tp>::type = adelie_core::matrix::MatrixConstraintBase; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::constraint::ConstraintBase; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::type::value_t, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::constraint::ConstraintBase::type::value_t, IndexType>::vec_uint64_t = Eigen::Array; typename Eigen::internal::conditional::type::value_t, IndexType>::vec_uint64_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | solve_proximal_newton( | ~~~~~~~~~~~~~~~~~~~~~^ 498 | x, quad, linear, l1, l2, Q, _max_iters, _tol, _slack, next_buff, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | compute_mu_resid, | ~~~~~~~~~~~~~~~~~ 500 | compute_min_mu_resid, | ~~~~~~~~~~~~~~~~~~~~~ 501 | compute_backtrack_a, | ~~~~~~~~~~~~~~~~~~~~ 502 | compute_backtrack_b, | ~~~~~~~~~~~~~~~~~~~~ 503 | compute_backtrack, | ~~~~~~~~~~~~~~~~~~ 504 | compute_gradient, | ~~~~~~~~~~~~~~~~~ 505 | compute_hard_optimality, | ~~~~~~~~~~~~~~~~~~~~~~~~ 506 | compute_convergence_measure, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 507 | compute_proximal_newton_step, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 508 | save_additional_prev | ~~~~~~~~~~~~~~~~~~~~ 509 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/constraint/constraint_linear.ipp:226:1: required from here 12 | ConstraintLinear | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rcpp_glm.cpp -o rcpp_glm.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from decl.h:3, from rcpp_glm.h:2, from rcpp_glm.cpp:1: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from ‘struct Eigen::internal::traits >’ 17 | struct traits > : traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:18:8: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 18 | struct traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from ‘class adelie_core::glm::GlmBase’ 29 | map_cvec_value_t y; | ^ rcpp_glm.h:186:39: required from here 186 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from ‘class adelie_core::glm::GlmBase’ 29 | map_cvec_value_t y; | ^ rcpp_glm.h:186:39: required from here 186 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from ‘class adelie_core::glm::GlmBase’ 29 | map_cvec_value_t y; | ^ rcpp_glm.h:186:39: required from here 186 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ rcpp_glm.h:188:27: required from here 188 | vec_value_t y() const { return ptr->y; } | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_glm.h:195:29: required from here 195 | vec_value_t grad(eta.size()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::InnerStride<1> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref, 0, Eigen::InnerStride<1> >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:196:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::InnerStride<1> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::InnerStride<1> >’ 281 | template class Ref | ^~~ rcpp_glm.h:196:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.hpp:31:22: required from ‘class adelie_core::glm::GlmMultiBase’ 31 | map_carr_value_t y; | ^ rcpp_glm.h:244:39: required from here 244 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.hpp:31:22: required from ‘class adelie_core::glm::GlmMultiBase’ 31 | map_carr_value_t y; | ^ rcpp_glm.h:244:39: required from here 244 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ rcpp_glm.h:246:30: required from here 246 | colarr_value_t y() const { return ptr->y; } | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ rcpp_glm.h:253:34: required from here 253 | colarr_value_t gradT(etaT.rows(), etaT.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_glm.h:255:41: required from here 255 | Eigen::Map grad(gradT.data(), gradT.cols(), gradT.rows()); | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:256:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_glm.h:256:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:288:29: required from ‘Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, PrivateType>::type) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, PrivateType>::type = Eigen::Array::PrivateType; typename OtherDerived::Scalar = double; typename Eigen::internal::traits >::Scalar = double]’ 288 | : Base(other.derived()) | ^ rcpp_glm.h:188:41: required from here 188 | vec_value_t y() const { return ptr->y; } | ~~~~~^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:371:41: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 371 | internal::call_assignment_no_alias(m_object,expr,internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:364:18: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 364 | construct(expr, internal::false_type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:345:16: required from ‘Eigen::Ref::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits >::match = Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 0, Eigen::Stride<0, 0> > >]’ 345 | construct(expr.derived(), typename Traits::template match::type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:196:17: required from here 196 | [&]() { ADELIE_CORE_PIMPL_OVERRIDE(gradient, eta, grad); }(); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string, allocator >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:300:1: required from ‘RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.cpp:34:79: required from here 34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:277: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block, 1, -1, false>]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:1151:25: required by substitution of ‘template using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = adelie_core::glm::GlmCoxPack; _Args = {const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const std::__cxx11::basic_string, std::allocator >&}]’ 1151 | = __bool_constant<__is_constructible(_Tp, _Args...)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:1156:12: required from ‘struct std::is_constructible, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const std::__cxx11::basic_string, std::allocator >&>’ 1156 | struct is_constructible | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:188:35: required by substitution of ‘template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_constructible, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const std::__cxx11::basic_string, std::allocator >&>, std::__is_nothrow_new_constructible_impl, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const Eigen::VectorBlock, -1>, const std::__cxx11::basic_string, std::allocator >&>}]’ 188 | __enable_if_t...>; | ^~~~~ /usr/include/c++/15/type_traits:204:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string, allocator >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:300:1: required from ‘RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.cpp:34:79: required from here 34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string, allocator >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:300:1: required from ‘RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.cpp:34:79: required from here 34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::InnerStride<1> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string, allocator >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:300:1: required from ‘RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.cpp:34:79: required from here 34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:269:26: required from ‘static auto adelie_core::glm::GlmCoxPack::init_weights_size_to(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 269 | vec_value_t::Ones(stop_to.size()), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:342:41: required from ‘adelie_core::glm::GlmCoxPack::GlmCoxPack(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, const std::string&) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; std::string = std::__cxx11::basic_string]’ 342 | weights_size_to(init_weights_size_to( | ~~~~~~~~~~~~~~~~~~~~^ 343 | stop_to, status_to, weights_to | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | )), | ~ /usr/include/c++/15/bits/new_allocator.h:191:4: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string, allocator >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:300:1: required from ‘RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.cpp:34:79: required from here 34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}; _Tp = adelie_core::glm::GlmCox]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::glm::GlmCox; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const __cxx11::basic_string, allocator >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::glm::GlmCox]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:300:1: required from ‘RGlmCox64::RGlmCox64(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::__cxx11::basic_string, std::allocator >&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.cpp:34:79: required from here 34 | return new r_glm_cox_64_t(start, stop, status, strata, weights, tie_method); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ rcpp_glm.h:116:17: required from ‘void adelie_core::glm::GlmMultiS4::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 114 | grad = Rcpp::as>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | ADELIE_CORE_S4_PURE_OVERRIDE(gradient, _glm, etaT_r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | ).matrix().transpose().array(); | ~~~~~~~~^~ rcpp_glm.h:108:10: required from here 108 | void gradient( | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ rcpp_glm.h:116:29: required from ‘void adelie_core::glm::GlmMultiS4::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 114 | grad = Rcpp::as>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | ADELIE_CORE_S4_PURE_OVERRIDE(gradient, _glm, etaT_r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | ).matrix().transpose().array(); | ~~~~~~~~~~~~~~~~~~~~^~ rcpp_glm.h:108:10: required from here 108 | void gradient( | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > > > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ rcpp_glm.h:116:37: required from ‘void adelie_core::glm::GlmMultiS4::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 114 | grad = Rcpp::as>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | ADELIE_CORE_S4_PURE_OVERRIDE(gradient, _glm, etaT_r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | ).matrix().transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ rcpp_glm.h:108:10: required from here 108 | void gradient( | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >’ 977 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::OuterStride<> > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:32:31: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 32 | check_inv_hessian_gradient(eta, grad, hess, inv_hess_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:34:17: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 34 | hess.max(0) + | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:34:17: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 34 | hess.max(0) + | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr::Type Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:35:75: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:35:39: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:35:39: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:34:21: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 33 | inv_hess_grad = grad / ( | ~ 34 | hess.max(0) + | ~~~~~~~~~~~~^ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:33:26: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 33 | inv_hess_grad = grad / ( | ~~~~~^~~ 34 | hess.max(0) + | ~~~~~~~~~~~~~ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:33:19: required from ‘void adelie_core::glm::GlmMultiBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 33 | inv_hess_grad = grad / ( | ~~~~~~~~~~~~~~^~~~~~~~~~ 34 | hess.max(0) + | ~~~~~~~~~~~~~ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:25:1: required from here 13 | GlmMultiBase | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:37: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 31 | eta_max = eta.rowwise().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:43: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:55: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:63: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:27: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:27: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:32:70: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 32 | grad = (eta.colwise() - eta_max.matrix().transpose().array()).exp(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:34:33: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 34 | sum_exp = grad.rowwise().sum(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:36:29: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() * | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:36:12: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() * | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:37:23: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 37 | weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:37:35: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 37 | weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:37:43: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 37 | weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:36:79: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 37 | weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:36:79: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 37 | weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:37:46: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 35 | grad = ( | ~ 36 | (y - grad.colwise() / sum_exp.matrix().transpose().array()).colwise() * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 38 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:52:21: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 52 | y.colwise() * weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:52:60: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 52 | y.colwise() * weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::Ref, 0, Eigen::OuterStride<> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:53:9: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 51 | hess = ( | ~ 52 | y.colwise() * weights.matrix().transpose().array() / eta.cols() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | - grad | ^~~~~~ 54 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr::Type Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:61: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:22: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:71: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:83: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:58:91: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:57:28: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 56 | hess *= 2 * (1 - grad.cols() * ( | ~ 57 | hess.colwise() / | ~~~~~~~~~~~~~~~^ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | ) | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:57:28: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 56 | hess *= 2 * (1 - grad.cols() * ( | ~ 57 | hess.colwise() / | ~~~~~~~~~~~~~~~^ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | ) | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:56:34: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 56 | hess *= 2 * (1 - grad.cols() * ( | ~~~~~~~~~~~~^~~ 57 | hess.colwise() / | ~~~~~~~~~~~~~~~~ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | ) | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:56:20: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 56 | hess *= 2 * (1 - grad.cols() * ( | ~~~^~~~~~~~~~~~~~~~~ 57 | hess.colwise() / | ~~~~~~~~~~~~~~~~ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | ) | ~ 60 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::Replicate, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >, 1, -1> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:56:15: required from ‘void adelie_core::glm::GlmMultinomial::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 56 | hess *= 2 * (1 - grad.cols() * ( | ~~^~~~~~~~~~~~~~~~~~~~~~ 57 | hess.colwise() / | ~~~~~~~~~~~~~~~~ 58 | (weights + (weights <= 0).template cast()).matrix().transpose().array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | ) | ~ 60 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:43:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:76:18: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 76 | - (y * eta_shift).rowwise().sum() | ~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:76:44: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:76:13: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 76 | - (y * eta_shift).rowwise().sum() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:77:28: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:77:44: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:77:50: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:77:13: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 75 | weights.matrix().transpose().array() * ( | ~ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | + eta_shift.exp().rowwise().sum().log() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ) | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:75:46: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | return ( | ~ 75 | weights.matrix().transpose().array() * ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ) | ~ 79 | ).sum() / y.cols(); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:23:15: required from ‘void adelie_core::glm::GlmMultiGaussian::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 23 | grad = ((y-eta).colwise() * weights.matrix().transpose().array()) / eta.cols(); | ~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:17:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:23:31: required from ‘void adelie_core::glm::GlmMultiGaussian::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 23 | grad = ((y-eta).colwise() * weights.matrix().transpose().array()) / eta.cols(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:17:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:23:71: required from ‘void adelie_core::glm::GlmMultiGaussian::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 23 | grad = ((y-eta).colwise() * weights.matrix().transpose().array()) / eta.cols(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:17:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:35:59: required from ‘void adelie_core::glm::GlmMultiGaussian::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 35 | hess.colwise() = weights.matrix().transpose().array() / hess.cols(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:28:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:35:59: required from ‘void adelie_core::glm::GlmMultiGaussian::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 35 | hess.colwise() = weights.matrix().transpose().array() / hess.cols(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:28:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:26: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:14: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:33: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:29: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:47:53: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:46:46: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 45 | return ( | ~ 46 | weights.matrix().transpose().array() * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | ).sum() / y.cols(); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:56:18: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase]’ 56 | (y.square().colwise() * weights.matrix().transpose().array()).sum() | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:53:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:56:31: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase]’ 56 | (y.square().colwise() * weights.matrix().transpose().array()).sum() | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:53:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:34:17: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 34 | hess.max(0) + | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here 13 | GlmBase | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr::Type Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:35:75: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here 13 | GlmBase | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:35:39: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here 13 | GlmBase | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:35:39: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here 13 | GlmBase | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:34:21: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | inv_hess_grad = grad / ( | ~ 34 | hess.max(0) + | ~~~~~~~~~~~~^ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here 13 | GlmBase | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:33:26: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | inv_hess_grad = grad / ( | ~~~~~^~~ 34 | hess.max(0) + | ~~~~~~~~~~~~~ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:25:1: required from here 13 | GlmBase | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:23:34: required from ‘void adelie_core::glm::GlmPoisson::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 23 | grad = weights * (y - eta.exp()); | ~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:17:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:23:25: required from ‘void adelie_core::glm::GlmPoisson::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 23 | grad = weights * (y - eta.exp()); | ~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:17:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:23:20: required from ‘void adelie_core::glm::GlmPoisson::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 23 | grad = weights * (y - eta.exp()); | ~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:17:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:35:20: required from ‘void adelie_core::glm::GlmPoisson::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 35 | hess = weights * y - grad; | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:28:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:35:24: required from ‘void adelie_core::glm::GlmPoisson::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 35 | hess = weights * y - grad; | ~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:28:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:25: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 46 | return (weights * ((-eta).min(std::numeric_limits::max()) * y + eta.exp())).sum(); | ~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:34: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 46 | return (weights * ((-eta).min(std::numeric_limits::max()) * y + eta.exp())).sum(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:72: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 46 | return (weights * ((-eta).min(std::numeric_limits::max()) * y + eta.exp())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:76: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 46 | return (weights * ((-eta).min(std::numeric_limits::max()) * y + eta.exp())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:21: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 46 | return (weights * ((-eta).min(std::numeric_limits::max()) * y + eta.exp())).sum(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:31: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 53 | return (weights * ((-y.log()).min(std::numeric_limits::max()) * y + y)).sum(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:25: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 53 | return (weights * ((-y.log()).min(std::numeric_limits::max()) * y + y)).sum(); | ~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:38: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 53 | return (weights * ((-y.log()).min(std::numeric_limits::max()) * y + y)).sum(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:76: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 53 | return (weights * ((-y.log()).min(std::numeric_limits::max()) * y + y)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:80: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 53 | return (weights * ((-y.log()).min(std::numeric_limits::max()) * y + y)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:21: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 53 | return (weights * ((-y.log()).min(std::numeric_limits::max()) * y + y)).sum(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:23:25: required from ‘void adelie_core::glm::GlmGaussian::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 23 | grad = weights * (y - eta); | ~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:17:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:23:20: required from ‘void adelie_core::glm::GlmGaussian::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 23 | grad = weights * (y - eta); | ~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:17:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:40: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 45 | return (weights * (0.5 * eta.square() - y * eta)).sum(); | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:28: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 45 | return (weights * (0.5 * eta.square() - y * eta)).sum(); | ~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:47: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 45 | return (weights * (0.5 * eta.square() - y * eta)).sum(); | ~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:43: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 45 | return (weights * (0.5 * eta.square() - y * eta)).sum(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:21: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 45 | return (weights * (0.5 * eta.square() - y * eta)).sum(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:52:28: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 52 | return -0.5 * (y.square() * weights).sum(); | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:50:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:52:31: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 52 | return -0.5 * (y.square() * weights).sum(); | ~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:50:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:656:34: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 656 | auto eta_sto = buffer.segment(0, n); | ~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 1, -1, false>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:659:18: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 659 | init_in_order(eta, strata_order, eta_sto); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false>, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:666:28: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 1, -1, false>, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:108:26: required from ‘static auto adelie_core::glm::GlmBinomialProbit::std_cdf(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 108 | return 0.5 * (1 + (x / sqrt_2).erf()); | ~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:139:19: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | grad = std_cdf(eta); | ~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:108:39: required from ‘static auto adelie_core::glm::GlmBinomialProbit::std_cdf(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 108 | return 0.5 * (1 + (x / sqrt_2).erf()); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:139:19: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | grad = std_cdf(eta); | ~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:108:21: required from ‘static auto adelie_core::glm::GlmBinomialProbit::std_cdf(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 108 | return 0.5 * (1 + (x / sqrt_2).erf()); | ~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:139:19: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | grad = std_cdf(eta); | ~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:108:16: required from ‘static auto adelie_core::glm::GlmBinomialProbit::std_cdf(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 108 | return 0.5 * (1 + (x / sqrt_2).erf()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:139:19: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | grad = std_cdf(eta); | ~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:118:50: required from ‘static auto adelie_core::glm::GlmBinomialProbit::std_pdf(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | return sqrt_2pi_inv * (-0.5 * x.square()).exp(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:140:29: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 140 | grad = weights * std_pdf(eta) * ( | ~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:118:25: required from ‘static auto adelie_core::glm::GlmBinomialProbit::std_pdf(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | return sqrt_2pi_inv * (-0.5 * x.square()).exp(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:140:29: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 140 | grad = weights * std_pdf(eta) * ( | ~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:140:20: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 140 | grad = weights * std_pdf(eta) * ( | ~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:16: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:27: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~~~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:11: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:37: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:50: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:46: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:61: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~~~~~~~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:41: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:141:33: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 140 | grad = weights * std_pdf(eta) * ( | ~ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:140:35: required from ‘void adelie_core::glm::GlmBinomialProbit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 140 | grad = weights * std_pdf(eta) * ( | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 141 | y * (1 / grad).min(max) - (1-y) * (1 / (1-grad)).min(max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:132:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:29: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:16: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:36: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:11: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:72: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:55: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:79: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:50: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:157:42: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 156 | hess = weights * ( | ~ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | ) * std_pdf(eta).square() + eta * grad; | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:156:20: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 156 | hess = weights * ( | ~~~~~~~~^~~ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | ) * std_pdf(eta).square() + eta * grad; | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:158:28: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 158 | ) * std_pdf(eta).square() + eta * grad; | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:158:7: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 156 | hess = weights * ( | ~~~~~~~~~~~ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | ) * std_pdf(eta).square() + eta * grad; | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:158:37: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 158 | ) * std_pdf(eta).square() + eta * grad; | ~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:158:31: required from ‘void adelie_core::glm::GlmBinomialProbit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 156 | hess = weights * ( | ~~~~~~~~~~~ 157 | y * (1 / hess.square()).min(max) + (1-y) * (1 / (1-hess).square()).min(max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | ) * std_pdf(eta).square() + eta * grad; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:147:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Array, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Array >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:22: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:28: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:11: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:47: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:58: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:64: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:43: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:171:35: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 170 | return -(weights * ( | ~ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | )).sum(); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:170:22: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 170 | return -(weights * ( | ~~~~~~~~~^~~ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | )).sum(); | ~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:46: required from ‘void adelie_core::glm::GlmBinomialLogit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 53 | grad = weights * (y - 1 / (1 + (-eta).exp())); | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:34: required from ‘void adelie_core::glm::GlmBinomialLogit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 53 | grad = weights * (y - 1 / (1 + (-eta).exp())); | ~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:29: required from ‘void adelie_core::glm::GlmBinomialLogit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 53 | grad = weights * (y - 1 / (1 + (-eta).exp())); | ~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:25: required from ‘void adelie_core::glm::GlmBinomialLogit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 53 | grad = weights * (y - 1 / (1 + (-eta).exp())); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:53:20: required from ‘void adelie_core::glm::GlmBinomialLogit::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 53 | grad = weights * (y - 1 / (1 + (-eta).exp())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:47:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:67:28: required from ‘void adelie_core::glm::GlmBinomialLogit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 67 | hess = (hess * (weights-hess)) / (weights + (weights <= 0).template cast()); | ~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:58:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:67:18: required from ‘void adelie_core::glm::GlmBinomialLogit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 67 | hess = (hess * (weights-hess)) / (weights + (weights <= 0).template cast()); | ~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:58:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:67:36: required from ‘void adelie_core::glm::GlmBinomialLogit::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 67 | hess = (hess * (weights-hess)) / (weights + (weights <= 0).template cast()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:58:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >::CastXpr::Type Eigen::DenseBase, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:42: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 79 | ((eta > 0).template cast() - y) * eta.min(max).max(-max) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:45: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 79 | ((eta > 0).template cast() - y) * eta.min(max).max(-max) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:59: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 79 | ((eta > 0).template cast() - y) * eta.min(max).max(-max) + | ~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:68: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 79 | ((eta > 0).template cast() - y) * eta.min(max).max(-max) + | ~~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:50: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 79 | ((eta > 0).template cast() - y) * eta.min(max).max(-max) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:23: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | (1 + (-eta.abs()).exp()).log() | ~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:15: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | (1 + (-eta.abs()).exp()).log() | ~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:30: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | (1 + (-eta.abs()).exp()).log() | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:12: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | (1 + (-eta.abs()).exp()).log() | ~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:80:37: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | (1 + (-eta.abs()).exp()).log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:79:75: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 78 | return (weights * ( | ~ 79 | ((eta > 0).template cast() - y) * eta.min(max).max(-max) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 80 | (1 + (-eta.abs()).exp()).log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | )).sum(); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:78:21: required from ‘typename adelie_core::glm::GlmBinomialLogit::base_t::value_t adelie_core::glm::GlmBinomialLogit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 78 | return (weights * ( | ~~~~~~~~~^~~ 79 | ((eta > 0).template cast() - y) * eta.min(max).max(-max) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | (1 + (-eta.abs()).exp()).log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | )).sum(); | ~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:72:1: required from here 10 | GlmBinomialLogit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 1, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 1, -1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:584:35: required from ‘ExpressionType& Eigen::VectorwiseOp::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; int Direction = 0]’ 584 | return m_matrix = extendedTo(other.derived()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:35:20: required from ‘void adelie_core::glm::GlmMultiGaussian::hessian(const Eigen::Ref::rowarr_value_t>&, const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 35 | hess.colwise() = weights.matrix().transpose().array() / hess.cols(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:28:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:363:17: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 363 | z = weights * eta.exp(); | ~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:388:44: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 388 | risk_total_to = risk_sum_to - scale_to * ties_risk_sum_to; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:388:33: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 388 | risk_total_to = risk_sum_to - scale_to * ties_risk_sum_to; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:392:23: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 392 | _v_to = status_to * weights_mean_to / ( | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >::CastXpr::Type Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:393:92: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 393 | risk_total_to + ((status_to == 0) || (weights_mean_to == 0)).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:393:23: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 392 | _v_to = status_to * weights_mean_to / ( | ~ 393 | risk_total_to + ((status_to == 0) || (weights_mean_to == 0)).template cast() | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:392:41: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 392 | _v_to = status_to * weights_mean_to / ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 393 | risk_total_to + ((status_to == 0) || (weights_mean_to == 0)).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:406:36: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 406 | grad = weights * status - grad * z; | ~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:406:29: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 406 | grad = weights * status - grad * z; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:449:29: required from ‘void adelie_core::glm::GlmCoxPack::hessian(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 449 | risk_total_to.square() + ((status_to == 0) || (weights_mean_to == 0)).template cast() | ~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from ‘void adelie_core::glm::GlmCox::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 696 | pack.hessian( | ~~~~~~~~~~~~^ 697 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 698 | grad_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | hess_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 700 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:449:32: required from ‘void adelie_core::glm::GlmCoxPack::hessian(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 448 | _v_to = status_to * weights_mean_to / ( | ~ 449 | risk_total_to.square() + ((status_to == 0) || (weights_mean_to == 0)).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from ‘void adelie_core::glm::GlmCox::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 696 | pack.hessian( | ~~~~~~~~~~~~^ 697 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 698 | grad_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | hess_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 700 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:448:41: required from ‘void adelie_core::glm::GlmCoxPack::hessian(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 448 | _v_to = status_to * weights_mean_to / ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 449 | risk_total_to.square() + ((status_to == 0) || (weights_mean_to == 0)).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from ‘void adelie_core::glm::GlmCox::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 696 | pack.hessian( | ~~~~~~~~~~~~^ 697 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 698 | grad_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | hess_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 700 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:456:23: required from ‘void adelie_core::glm::GlmCoxPack::hessian(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 456 | _v_to *= scale_to * (2 - scale_to); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from ‘void adelie_core::glm::GlmCox::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 696 | pack.hessian( | ~~~~~~~~~~~~^ 697 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 698 | grad_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | hess_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 700 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:462:43: required from ‘void adelie_core::glm::GlmCoxPack::hessian(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 462 | hess = weights * status - grad - hess * z.square(); | ~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from ‘void adelie_core::glm::GlmCox::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 696 | pack.hessian( | ~~~~~~~~~~~~^ 697 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 698 | grad_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | hess_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 700 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:462:36: required from ‘void adelie_core::glm::GlmCoxPack::hessian(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 462 | hess = weights * status - grad - hess * z.square(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:696:21: required from ‘void adelie_core::glm::GlmCox::hessian(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 696 | pack.hessian( | ~~~~~~~~~~~~^ 697 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 698 | grad_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | hess_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 700 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:676:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:475:23: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 475 | z = weights * (eta-eta_max).exp(); | ~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:475:36: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 475 | z = weights * (eta-eta_max).exp(); | ~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:475:17: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 475 | z = weights * (eta-eta_max).exp(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:498:29: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 498 | - (status * weights * (eta-eta_max)).sum() | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:500:60: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:500:67: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:500:73: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:499:40: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 499 | + (status_to * weights_mean_to * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | ).sum() | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:512:44: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss_full() [with ValueType = double; IndexType = int; value_t = double]’ 512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 737 | sum += pack.loss_full(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:512:65: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss_full() [with ValueType = double; IndexType = int; value_t = double]’ 512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 737 | sum += pack.loss_full(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:512:71: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss_full() [with ValueType = double; IndexType = int; value_t = double]’ 512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 737 | sum += pack.loss_full(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:511:37: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss_full() [with ValueType = double; IndexType = int; value_t = double]’ 510 | return ( | ~ 511 | weights_mean_to * status_to * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | ).sum(); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 737 | sum += pack.loss_full(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:133:20: required from ‘void adelie_core::glm::cox::_at_risk_sum(const ASType&, const ATType&, const SType&, const TType&, const UType&, OutType&, Out1Type&, Out2Type&) [with ASType = adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref, 0, Eigen::InnerStride<1> >&, Eigen::Ref, 0, Eigen::InnerStride<1> >)::; ATType = adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref, 0, Eigen::InnerStride<1> >&, Eigen::Ref, 0, Eigen::InnerStride<1> >)::; SType = Eigen::Array; TType = Eigen::Array; UType = Eigen::Array; OutType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Out1Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; Out2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 133 | out = out1.head(m) - out2.head(m); | ~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:369:22: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 369 | cox::_at_risk_sum( | ~~~~~~~~~~~~~~~~~^ 370 | [&](auto i) { return z[start_order[i]]; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | [&](auto i) { return z[stop_order[i]]; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | start_so, | ~~~~~~~~~ 373 | stop_to, | ~~~~~~~~ 374 | stop_to, | ~~~~~~~~ 375 | risk_sum_to, | ~~~~~~~~~~~~ 376 | risk_sum1_to, | ~~~~~~~~~~~~~ 377 | risk_sum2_to | ~~~~~~~~~~~~ 378 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:133:24: required from ‘void adelie_core::glm::cox::_at_risk_sum(const ASType&, const ATType&, const SType&, const TType&, const UType&, OutType&, Out1Type&, Out2Type&) [with ASType = adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref, 0, Eigen::InnerStride<1> >&, Eigen::Ref, 0, Eigen::InnerStride<1> >)::; ATType = adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref, 0, Eigen::InnerStride<1> >&, Eigen::Ref, 0, Eigen::InnerStride<1> >)::; SType = Eigen::Array; TType = Eigen::Array; UType = Eigen::Array; OutType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Out1Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; Out2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 133 | out = out1.head(m) - out2.head(m); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:369:22: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 369 | cox::_at_risk_sum( | ~~~~~~~~~~~~~~~~~^ 370 | [&](auto i) { return z[start_order[i]]; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | [&](auto i) { return z[stop_order[i]]; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | start_so, | ~~~~~~~~~ 373 | stop_to, | ~~~~~~~~ 374 | stop_to, | ~~~~~~~~ 375 | risk_sum_to, | ~~~~~~~~~~~~ 376 | risk_sum1_to, | ~~~~~~~~~~~~~ 377 | risk_sum2_to | ~~~~~~~~~~~~ 378 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:13: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 31 | eta_max = eta.rowwise().maxCoeff(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::InnerStride<1> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Ref, 0, Eigen::InnerStride<1> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref, 0, Eigen::InnerStride<1> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:42:14: required from ‘void adelie_core::glm::GlmS4::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 42 | grad = Rcpp::as>( | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | ADELIE_CORE_S4_PURE_OVERRIDE(gradient, _glm, eta_r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ); | ~ rcpp_glm.h:36:10: required from here 36 | void gradient( | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:46:93: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 46 | return (weights * ((-eta).min(std::numeric_limits::max()) * y + eta.exp())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:40:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:53:89: required from ‘typename adelie_core::glm::GlmPoisson::base_t::value_t adelie_core::glm::GlmPoisson::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 53 | return (weights * ((-y.log()).min(std::numeric_limits::max()) * y + y)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_poisson.ipp:51:1: required from here 10 | GlmPoisson | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::InnerStride<1> > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:45:58: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 45 | return (weights * (0.5 * eta.square() - y * eta)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:40:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:52:45: required from ‘typename adelie_core::glm::GlmGaussian::base_t::value_t adelie_core::glm::GlmGaussian::loss_full() [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 52 | return -0.5 * (y.square() * weights).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_gaussian.ipp:50:1: required from here 10 | GlmGaussian | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:172:11: required from ‘typename adelie_core::glm::GlmBinomialProbit::base_t::value_t adelie_core::glm::GlmBinomialProbit::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 170 | return -(weights * ( | ~~~~~~~~~~~~ 171 | y * _buff.log().max(-max) + (1-y) * (1-_buff).log().max(-max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | )).sum(); | ~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_binomial.ipp:163:1: required from here 19 | GlmBinomialProbit | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:498:49: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 498 | - (status * weights * (eta-eta_max)).sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:501:14: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 499 | + (status_to * weights_mean_to * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | (risk_sum_to - scale_to * ties_risk_sum_to).max(0).log().max(neg_max) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | ).sum() | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:513:10: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss_full() [with ValueType = double; IndexType = int; value_t = double]’ 510 | return ( | ~ 511 | weights_mean_to * status_to * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | (weights_size_to * weights_mean_to * (1 - scale_to)).log().max(most_neg) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | ).sum(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:737:30: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss_full() [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase]’ 737 | sum += pack.loss_full(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:732:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Ref, 0, Eigen::InnerStride<1> >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, 0, Eigen::InnerStride<1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:473:38: required from ‘adelie_core::glm::GlmCoxPack::value_t adelie_core::glm::GlmCoxPack::loss(const Eigen::Ref >&) [with ValueType = double; IndexType = int; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 473 | const auto eta_max = eta.maxCoeff(); | ~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:723:25: required from ‘typename adelie_core::glm::GlmCox::base_t::value_t adelie_core::glm::GlmCox::loss(const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::glm::GlmBase; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 723 | sum += pack.loss( | ~~~~~~~~~^ 724 | eta_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~ 725 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:708:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:48:10: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 45 | return ( | ~ 46 | weights.matrix().transpose().array() * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:133:9: required from ‘void adelie_core::glm::cox::_at_risk_sum(const ASType&, const ATType&, const SType&, const TType&, const UType&, OutType&, Out1Type&, Out2Type&) [with ASType = adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref, 0, Eigen::InnerStride<1> >&, Eigen::Ref, 0, Eigen::InnerStride<1> >)::; ATType = adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref, 0, Eigen::InnerStride<1> >&, Eigen::Ref, 0, Eigen::InnerStride<1> >)::; SType = Eigen::Array; TType = Eigen::Array; UType = Eigen::Array; OutType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Out1Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; Out2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 133 | out = out1.head(m) - out2.head(m); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:369:22: required from ‘void adelie_core::glm::GlmCoxPack::gradient(const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 369 | cox::_at_risk_sum( | ~~~~~~~~~~~~~~~~~^ 370 | [&](auto i) { return z[start_order[i]]; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | [&](auto i) { return z[stop_order[i]]; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | start_so, | ~~~~~~~~~ 373 | stop_to, | ~~~~~~~~ 374 | stop_to, | ~~~~~~~~ 375 | risk_sum_to, | ~~~~~~~~~~~~ 376 | risk_sum1_to, | ~~~~~~~~~~~~~ 377 | risk_sum2_to | ~~~~~~~~~~~~ 378 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:665:22: required from ‘void adelie_core::glm::GlmCox::gradient(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::glm::GlmBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 665 | pack.gradient( | ~~~~~~~~~~~~~^ 666 | eta_sto.segment(bi, si), | ~~~~~~~~~~~~~~~~~~~~~~~~ 667 | grad_sto.segment(bi, si) | ~~~~~~~~~~~~~~~~~~~~~~~~ 668 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_cox.ipp:649:1: required from here 19 | GlmCox | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:13: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 31 | eta_max = eta.rowwise().maxCoeff(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum, 1>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:34:13: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 34 | sum_exp = grad.rowwise().sum(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | return ( | ~ 75 | weights.matrix().transpose().array() * ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ) | ~ 79 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:769:69: required from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; Rhs = const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >; CoeffReturnType = double; Eigen::Index = long int]’ 769 | return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | return ( | ~ 75 | weights.matrix().transpose().array() * ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ) | ~ 79 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:48:10: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 45 | return ( | ~ 46 | weights.matrix().transpose().array() * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Ref, 0, Eigen::OuterStride<> >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum, 1>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:34:13: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 34 | sum_exp = grad.rowwise().sum(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | return ( | ~ 75 | weights.matrix().transpose().array() * ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ) | ~ 79 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:769:69: required from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; Rhs = const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >; CoeffReturnType = double; Eigen::Index = long int]’ 769 | return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | return ( | ~ 75 | weights.matrix().transpose().array() * ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ) | ~ 79 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::PartialReduxExpr, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Ref, 0, Eigen::OuterStride<> > > >, Eigen::internal::member_sum, 1> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:48:10: required from ‘typename adelie_core::glm::GlmMultiGaussian::base_t::value_t adelie_core::glm::GlmMultiGaussian::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 45 | return ( | ~ 46 | weights.matrix().transpose().array() * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | (0.5 * eta.square() - y * eta).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multigaussian.ipp:40:1: required from here 10 | GlmMultiGaussian | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:116:1: required from ‘ResultType Eigen::internal::member_maxCoeff::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:13: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 31 | eta_max = eta.rowwise().maxCoeff(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Ref, 0, Eigen::OuterStride<> >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_sum, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_sum, 1>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:34:13: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 34 | sum_exp = grad.rowwise().sum(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | return ( | ~ 75 | weights.matrix().transpose().array() * ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ) | ~ 79 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:769:69: required from ‘Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with BinaryOp = Eigen::internal::scalar_product_op; Lhs = const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; Rhs = const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > >; CoeffReturnType = double; Eigen::Index = long int]’ 769 | return m_d.func()(m_d.lhsImpl.coeff(row, col), m_d.rhsImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:381:23: required from ‘Eigen::internal::redux_evaluator<_XprType>::CoeffReturnType Eigen::internal::redux_evaluator<_XprType>::coeffByOuterInner(Eigen::Index, Eigen::Index) const [with _XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:202:33: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> >, const Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 1> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:79:10: required from ‘typename adelie_core::glm::GlmMultinomial::base_t::value_t adelie_core::glm::GlmMultinomial::loss(const Eigen::Ref::rowarr_value_t>&) [with ValueType = double; typename base_t::value_t = double; base_t = adelie_core::glm::GlmMultiBase; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | return ( | ~ 75 | weights.matrix().transpose().array() * ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | - (y * eta_shift).rowwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | + eta_shift.exp().rowwise().sum().log() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ) | ~ 79 | ).sum() / y.cols(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:65:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:116:1: required from ‘ResultType Eigen::internal::member_maxCoeff::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, member_maxCoeff, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, Eigen::internal::member_maxCoeff, 1>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:31:13: required from ‘void adelie_core::glm::GlmMultinomial::gradient(const Eigen::Ref::rowarr_value_t>&, Eigen::Ref::rowarr_value_t>) [with ValueType = double; typename adelie_core::glm::GlmMultiBase::rowarr_value_t = Eigen::Array; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::rowarr_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 31 | eta_max = eta.rowwise().maxCoeff(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multinomial.ipp:24:1: required from here 10 | GlmMultinomial | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rcpp_io.cpp -o rcpp_io.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from decl.h:3, from rcpp_io.h:2, from rcpp_io.cpp:1: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from ‘struct Eigen::internal::traits >’ 17 | struct traits > : traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here 179 | vec_impute_t _impute; | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here 179 | vec_impute_t _impute; | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:216:5: required from here 216 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref >’ 281 | template class Ref | ^~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:76:1: required from here 76 | ) | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:30:5: required from here 30 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_io.h:30:5: required from here 30 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::InnerStride<1> > >’ 977 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref >]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:100:19: required from ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’ 100 | compute_impute(calldata, impute_method, impute, n_threads); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:3, from rcpp_io.h:4: ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp: In instantiation of ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’: rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:74:43: note: initializing argument 3 of ‘void adelie_core::io::compute_impute(const Eigen::Ref >&, adelie_core::util::impute_method_type, Eigen::Ref >, size_t)’ 74 | Eigen::Ref> impute, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rcpp_matrix.cpp -o rcpp_matrix.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from decl.h:3, from rcpp_matrix.h:2, from rcpp_matrix.cpp:1: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from ‘struct Eigen::internal::traits >’ 17 | struct traits > : traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here 179 | vec_impute_t _impute; | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here 179 | vec_impute_t _impute; | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:216:5: required from here 216 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref >’ 281 | template class Ref | ^~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:76:1: required from here 76 | ) | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:30:5: required from here 30 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_io.h:30:5: required from here 30 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:452:26: required from here 452 | vec_value_t out(Q.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ rcpp_matrix.h:452:26: required from here 452 | vec_value_t out(Q.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:453:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_matrix.h:518:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:140:18: required from ‘class adelie_core::matrix::MatrixNaiveBase’ 140 | virtual void sp_tmul( | ^~~~~~~ rcpp_matrix.h:612:24: required from here 27 | if (!ptr) { \ | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ rcpp_matrix.h:711:35: required from here 711 | dense_64F_t outT(rows(), v.rows()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_matrix.h:713:40: required from here 713 | Eigen::Map out(outT.data(), outT.cols(), outT.rows()); | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_matrix.h:714:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.hpp:34:37: required from ‘class adelie_core::matrix::MatrixNaiveInteractionDense, int>’ 34 | const Eigen::Map _mat; // (n, d) underlying matrix | ^~~~ rcpp_matrix.h:756:1: required from here 757 | auto groups() const { return dynamic_cast(*ptr).groups(); } | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_matrix.cpp:18:48: required from here 18 | const Eigen::Map mat(matT.data(), matT.cols(), matT.rows()); | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::InnerStride<1> > >’ 977 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref >]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:100:19: required from ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’ 100 | compute_impute(calldata, impute_method, impute, n_threads); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:3, from rcpp_io.h:4, from rcpp_matrix.h:4: ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp: In instantiation of ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’: rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:74:43: note: initializing argument 3 of ‘void adelie_core::io::compute_impute(const Eigen::Ref >&, adelie_core::util::impute_method_type, Eigen::Ref >, size_t)’ 74 | Eigen::Ref> impute, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:118:45: required from ‘void adelie_core::matrix::MatrixNaiveBase::mean(const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | vec_value_t ones = vec_value_t::Ones(weights.size()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ rcpp_matrix.h:723:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:47: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~^~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:43: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~~~~~~~~~~^~~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:24: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:255:7: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 255 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.hpp:33:38: required from ‘class adelie_core::matrix::MatrixConstraintSparse, int>’ 33 | const Eigen::Map _mat; // underlying sparse matrix | ^~~~ /usr/include/c++/15/type_traits:1566:30: required from ‘struct std::is_convertible, int>*, adelie_core::matrix::MatrixConstraintBase*>’ 1566 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1270:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/type_traits:1151:25: required by substitution of ‘template using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::__shared_ptr, __gnu_cxx::_S_atomic>; _Args = {const std::shared_ptr, int> >&}]’ 1151 | = __bool_constant<__is_constructible(_Tp, _Args...)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:1156:12: required from ‘struct std::is_constructible, __gnu_cxx::_S_atomic>, const std::shared_ptr, int> >&>’ 1156 | struct is_constructible | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:178:8: required by substitution of ‘template template using std::shared_ptr<_Tp>::_Constructible = typename std::enable_if, _Args ...>::value>::type [with _Args = {const std::shared_ptr, int> >&}; _Tp = adelie_core::matrix::MatrixConstraintBase]’ 178 | using _Constructible = typename enable_if< | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:349:9: required by substitution of ‘template std::shared_ptr >::shared_ptr(const std::shared_ptr<_Tp>&) [with _Yp = adelie_core::matrix::MatrixConstraintSparse, int>; = ]’ 349 | typename = _Constructible&>> | ^~~~~~~~ rcpp_matrix.h:739:1: required from ‘RMatrixConstraintSparse64F::RMatrixConstraintSparse64F(Args&& ...) [with Args = {const long unsigned int&, const long unsigned int&, const long unsigned int&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const long unsigned int&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ^ rcpp_matrix.cpp:36:5: required from here 36 | ); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:255:7: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 255 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_sparse.hpp:32:38: required from ‘class adelie_core::matrix::MatrixCovSparse, int>’ 32 | const Eigen::Map _mat; // underlying sparse matrix | ^~~~ /usr/include/c++/15/type_traits:1566:30: required from ‘struct std::is_convertible, int>*, adelie_core::matrix::MatrixCovBase*>’ 1566 | : public __bool_constant<__is_convertible(_From, _To)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1270:12: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/type_traits:1151:25: required by substitution of ‘template using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::__shared_ptr, __gnu_cxx::_S_atomic>; _Args = {const std::shared_ptr, int> >&}]’ 1151 | = __bool_constant<__is_constructible(_Tp, _Args...)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:1156:12: required from ‘struct std::is_constructible, __gnu_cxx::_S_atomic>, const std::shared_ptr, int> >&>’ 1156 | struct is_constructible | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:178:8: required by substitution of ‘template template using std::shared_ptr<_Tp>::_Constructible = typename std::enable_if, _Args ...>::value>::type [with _Args = {const std::shared_ptr, int> >&}; _Tp = adelie_core::matrix::MatrixCovBase]’ 178 | using _Constructible = typename enable_if< | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:349:9: required by substitution of ‘template std::shared_ptr >::shared_ptr(const std::shared_ptr<_Tp>&) [with _Yp = adelie_core::matrix::MatrixCovSparse, int>; = ]’ 349 | typename = _Constructible&>> | ^~~~~~~~ rcpp_matrix.h:745:1: required from ‘RMatrixCovSparse64F::RMatrixCovSparse64F(Args&& ...) [with Args = {const long unsigned int&, const long unsigned int&, const long unsigned int&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const long unsigned int&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ^ rcpp_matrix.cpp:79:89: required from here 79 | return new r_matrix_cov_sparse_64F_t(rows, cols, nnz, outer, inner, value, n_threads); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.hpp:32:28: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/type_traits:1151:25: required by substitution of ‘template using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = std::__shared_ptr, __gnu_cxx::_S_atomic>; _Args = {const std::shared_ptr >&}]’ 1151 | = __bool_constant<__is_constructible(_Tp, _Args...)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:1156:12: required from ‘struct std::is_constructible, __gnu_cxx::_S_atomic>, const std::shared_ptr >&>’ 1156 | struct is_constructible | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:178:8: required by substitution of ‘template template using std::shared_ptr<_Tp>::_Constructible = typename std::enable_if, _Args ...>::value>::type [with _Args = {const std::shared_ptr >&}; _Tp = adelie_core::matrix::MatrixNaiveBase]’ 178 | using _Constructible = typename enable_if< | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:349:9: required by substitution of ‘template std::shared_ptr >::shared_ptr(const std::shared_ptr<_Tp>&) [with _Yp = adelie_core::matrix::MatrixNaiveStandardize; = ]’ 349 | typename = _Constructible&>> | ^~~~~~~~ rcpp_matrix.h:769:1: required from ‘RMatrixNaiveStandardize64::RMatrixNaiveStandardize64(Args&& ...) [with Args = {adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const long unsigned int&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ^ rcpp_matrix.cpp:245:85: required from here 245 | return new r_matrix_naive_standardize_64_t(*mat->ptr, centers, scales, n_threads); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::InnerStride<1> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 128 | const auto sum_w = weights.sum(); | ~~~~~~~~~~~^~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:371:41: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 371 | internal::call_assignment_no_alias(m_object,expr,internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:364:18: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 364 | construct(expr, internal::false_type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:345:16: required from ‘Eigen::Ref::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits >::match = Eigen::internal::traits > >::match, 0, Eigen::Stride<0, 0> > >]’ 345 | construct(expr.derived(), typename Traits::template match::type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:472:24: required from here 472 | return [&]() { ADELIE_CORE_PIMPL_OVERRIDE(rvmul, j, v); }(); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Ref >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Ref >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 128 | const auto sum_w = weights.sum(); | ~~~~~~~~~~~^~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/shared_ptr_base.h:969:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = adelie_core::matrix::MatrixConstraintDense, int>; _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const long unsigned int&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 969 | auto __pi = ::new (__mem) | ^~~~~~~~~~~~~ 970 | _Sp_cp_type(__a._M_a, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const long unsigned int&}; _Tp = adelie_core::matrix::MatrixConstraintDense, int>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/shared_ptr.h:463:59: required from ‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const long unsigned int&}; _Tp = adelie_core::matrix::MatrixConstraintDense, int>]’ 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) | ^ /usr/include/c++/15/bits/shared_ptr.h:1007:14: required from ‘std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = adelie_core::matrix::MatrixConstraintDense, int>; _Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const long unsigned int&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = adelie_core::matrix::MatrixConstraintDense, int>]’ 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1008 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:738:1: required from ‘RMatrixConstraintDense64F::RMatrixConstraintDense64F(Args&& ...) [with Args = {const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const long unsigned int&}]’ 41 | bname(std::make_shared(std::forward(args)...)) \ | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.cpp:22:5: required from here 22 | ); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ rcpp_matrix.h:371:20: required from ‘void adelie_core::matrix::MatrixNaiveS4::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 369 | out = Rcpp::as( | ~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | ADELIE_CORE_S4_PURE_OVERRIDE(sp_tmul, _mat, v) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | ).transpose(); | ~~~~~~~~~~~^~ rcpp_matrix.h:364:10: required from here 364 | void sp_tmul( | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >’ 977 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::OuterStride<> > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:506:14: required from ‘void adelie_core::matrix::MatrixNaiveRSubset::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 506 | _mat->cov(j, q, buffer, out); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:490:1: required from here 19 | MatrixNaiveRSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.ipp:2, from rcpp_matrix.h:13: ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp: In instantiation of ‘void adelie_core::matrix::MatrixNaiveRSubset::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’: ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:490:1: required from here 19 | MatrixNaiveRSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:104:36: note: initializing argument 4 of ‘void adelie_core::matrix::MatrixNaiveBase::cov(int, int, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 104 | Eigen::Ref out | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::OuterStride<> >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:537:16: required from ‘void adelie_core::matrix::MatrixNaiveRSubset::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 537 | out.col(i) = _out.col(_subset[i]); | ~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:526:1: required from here 19 | MatrixNaiveRSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:537:30: required from ‘void adelie_core::matrix::MatrixNaiveRSubset::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 537 | out.col(i) = _out.col(_subset[i]); | ~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:526:1: required from here 19 | MatrixNaiveRSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:123:40: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 123 | auto curr_out = out.segment(n_processed, size); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:107:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:277: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match >, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block >, 1, -1, false>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:124:23: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 124 | _mat->bmul(_subset[k], size, v, weights, curr_out); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:107:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:172:42: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | const auto curr_v = v.segment(n_processed, size); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:157:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match >, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block >, 1, -1, false>]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:173:24: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 173 | _mat->btmul(_subset[k], size, curr_v, out); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:157:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:254:36: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 254 | curr_out = sq_means.segment(j, q); | ~~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:239:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::OuterStride<> >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:271:29: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 271 | auto out_k = out.row(k); | ~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:260:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:274:24: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 274 | _mat->ctmul(_subset[it.index()], it.value(), out_k); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:260:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:274:24: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 274 | _mat->ctmul(_subset[it.index()], it.value(), out_k); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:260:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:49:37: required from ‘typename adelie_core::matrix::MatrixNaiveStandardize::base_t::value_t adelie_core::matrix::MatrixNaiveStandardize::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 49 | (c == 0) ? 0 : ddot(v.matrix(), weights.matrix(), _n_threads, _buff) | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:40:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:86:33: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 86 | vec_value_t::NullaryExpr(out.size(), [&](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 87 | return vsc; | ~~~~~~~~~~~ 88 | }), | ~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:73:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:104:36: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 104 | const auto c = _centers.segment(j, q); | ~~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:95:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:109:30: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 109 | dvveq(out, (out - vw_sum * c) / s, _n_threads); | ~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:95:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:109:21: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 109 | dvveq(out, (out - vw_sum * c) / s, _n_threads); | ~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:95:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:109:35: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 109 | dvveq(out, (out - vw_sum * c) / s, _n_threads); | ~~~~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:95:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:143:17: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 143 | dvveq(vs, v / s, _n_threads); | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block, 1, -1, false>]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:144:16: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 144 | _mat->btmul(j, q, vs, out); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:148:38: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:149:18: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 149 | vs.matrix(), | ~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:156:33: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 156 | vec_value_t::NullaryExpr(out.size(), [&](auto) { return vsc; }), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:172:30: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | dvveq(out, (out - vw_sum * _centers) / _scales, _n_threads); | ~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:163:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:172:21: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | dvveq(out, (out - vw_sum * _centers) / _scales, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:163:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:172:42: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | dvveq(out, (out - vw_sum * _centers) / _scales, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:163:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:56: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:72: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:84: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:213:79: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 213 | out_lower.rankUpdate(centers.matrix().transpose(), sqrt_weights.square().sum()); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:214:68: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 214 | out.template triangularView() = out.transpose(); | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:217:14: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 217 | out.array().rowwise() /= scales; | ~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:218:63: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 218 | out.array().colwise() /= scales.matrix().transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:233:36: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 233 | dvveq(out, (out - 2 * _centers * mat_means + w_sum * _centers.square()) / _scales.square(), _n_threads); | ~~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:223:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:233:21: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 233 | dvveq(out, (out - 2 * _centers * mat_means + w_sum * _centers.square()) / _scales.square(), _n_threads); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:223:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:233:73: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 233 | dvveq(out, (out - 2 * _centers * mat_means + w_sum * _centers.square()) / _scales.square(), _n_threads); | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:223:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:233:56: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 233 | dvveq(out, (out - 2 * _centers * mat_means + w_sum * _centers.square()) / _scales.square(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:223:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:233:48: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 233 | dvveq(out, (out - 2 * _centers * mat_means + w_sum * _centers.square()) / _scales.square(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:223:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:233:77: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 233 | dvveq(out, (out - 2 * _centers * mat_means + w_sum * _centers.square()) / _scales.square(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:223:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 0, Eigen::Stride<0, 0> >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:284:20: required from ‘void adelie_core::matrix::MatrixNaiveSparse::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 284 | out_k = vk * _mat.transpose(); | ~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:262:1: required from here 10 | MatrixNaiveSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Ref > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Ref > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Ref > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::Ref >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:119:22: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 119 | _io, j, q, v * weights, out, _n_threads, _buff | ~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:109:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0, Eigen::OuterStride<> >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:219:45: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 219 | auto out_diag = out.diagonal().segment(n_solved0, a_size); | ~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:169:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 0>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::OuterStride<> >, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::OuterStride<> >, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::OuterStride<> >, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:219:55: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 219 | auto out_diag = out.diagonal().segment(n_solved0, a_size); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:169:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::cov(int, int, const Eigen::Ref >&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::cov(int, int, const Eigen::Ref >&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::cov(int, int, const Eigen::Ref >&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::cov(int, int, const Eigen::Ref >&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:286:49: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 286 | vec_value_t::NullaryExpr(sqrt_weights.size(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | const auto sqrt_wi = sqrt_weights[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | return sqrt_wi * sqrt_wi * bbuff[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | }), | ~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:169:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr::Type Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_unphased.ipp:220:59: required from ‘void adelie_core::matrix::MatrixNaiveSNPUnphased::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 220 | (vbuff != _max).template cast() * vbuff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_unphased.ipp:163:1: required from here 14 | MatrixNaiveSNPUnphased | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_unphased.ipp:220:62: required from ‘void adelie_core::matrix::MatrixNaiveSNPUnphased::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 219 | sqrt_weights.square() * ( | ~ 220 | (vbuff != _max).template cast() * vbuff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 221 | ), | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_unphased.ipp:163:1: required from here 14 | MatrixNaiveSNPUnphased | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_unphased.ipp:219:39: required from ‘void adelie_core::matrix::MatrixNaiveSNPUnphased::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 219 | sqrt_weights.square() * ( | ~~~~~~~~~~~~~~~~~~~~~~^~~ 220 | (vbuff != _max).template cast() * vbuff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | ), | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_unphased.ipp:163:1: required from here 14 | MatrixNaiveSNPUnphased | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:378:29: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 378 | Eigen::Map vbuff(buff.data(), _n_threads); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:22: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:38: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:58: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:469:24: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 469 | auto _out = Out.col(l); | ~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:459:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:470:20: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 470 | dvaddi(_out, v * _mat.col(i), _n_threads); | ~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:459:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:470:20: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 470 | dvaddi(_out, v * _mat.col(i), _n_threads); | ~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:459:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:470:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 470 | dvaddi(_out, v * _mat.col(i), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:459:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:35: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:38: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:571:43: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 571 | auto sqrt_WX_array = sqrt_WX.array(); | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:574:28: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:574:48: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:574:82: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:574:61: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:574:61: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:83: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:31: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:40: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:49: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:61: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:64: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 1>’ 148 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:222:7: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 222 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:661:36: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 661 | Eigen::Map _v( | ^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:627:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:674:36: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 674 | out_k.col(l) = _out.row(k); | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:627:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:678:33: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 678 | _out.noalias() = _v * _mat.transpose(); | ~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:627:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:83:34: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | auto Out_l = Out.col(l).array(); | ~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:70:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:113:45: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 113 | auto Out_curr = Out.col(l-j).segment(i_begin, i_q); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:89:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:169:37: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 169 | dvveq(_v, V.col(l-j).segment(i_begin, i_q), _n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:152:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Ref > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Ref > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::Ref > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:33:50: required from ‘typename adelie_core::matrix::MatrixNaiveDense::base_t::value_t adelie_core::matrix::MatrixNaiveDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | return ddot(_mat.col(j), (v * weights).matrix(), _n_threads, vbuff); | ~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:25:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:58:42: required from ‘void adelie_core::matrix::MatrixNaiveDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 58 | dvaddi(out, v * _mat.col(j).transpose().array(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:51:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:58:50: required from ‘void adelie_core::matrix::MatrixNaiveDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 58 | dvaddi(out, v * _mat.col(j).transpose().array(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:51:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:58:19: required from ‘void adelie_core::matrix::MatrixNaiveDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 58 | dvaddi(out, v * _mat.col(j).transpose().array(), _n_threads); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:51:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:71:27: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 71 | auto outm = out.matrix(); | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:117:40: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:177:65: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 177 | const auto sqrt_w_mj = (_mat.col(j).transpose().array() * sqrt_weights).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:177:87: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 177 | const auto sqrt_w_mj = (_mat.col(j).transpose().array() * sqrt_weights).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:186:29: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 186 | auto Xj_array = Xj.array(); | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:189:82: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 189 | _mat.middleCols(j, q).array().colwise() * sqrt_weights.matrix().transpose().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:189:90: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 189 | _mat.middleCols(j, q).array().colwise() * sqrt_weights.matrix().transpose().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > > >, 1, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > >, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > > > >, 1, -1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate > > > >, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:189:49: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 189 | _mat.middleCols(j, q).array().colwise() * sqrt_weights.matrix().transpose().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:189:49: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 189 | _mat.middleCols(j, q).array().colwise() * sqrt_weights.matrix().transpose().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:230:27: required from ‘void adelie_core::matrix::MatrixNaiveDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 230 | out.noalias() = v * _mat.transpose(); | ~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:221:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block >, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block >, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:555:21: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 555 | out.tail(m*d) = -out.head(m*d); | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:543:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >::CastXpr::Type Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:603:92: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 603 | const auto mask_1 = _mask.col(index_1_m).transpose().array().template cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:574:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:623:57: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 623 | ((1-2*index_1_sgn) * (1-2*index_2_sgn)) * sqrt_weights.square() * mask_1 * mask_2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:574:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:623:81: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 623 | ((1-2*index_1_sgn) * (1-2*index_2_sgn)) * sqrt_weights.square() * mask_1 * mask_2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:574:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Ref > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:623:90: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 623 | ((1-2*index_1_sgn) * (1-2*index_2_sgn)) * sqrt_weights.square() * mask_1 * mask_2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:574:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:644:77: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 644 | Eigen::SparseMatrix mat_sq = _mat.cwiseProduct(_mat); | ~~~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:637:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::CastXpr::Type Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:25:73: required from ‘auto adelie_core::matrix::MatrixNaiveConvexReluDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 25 | _mat.col(j_d).cwiseProduct(_mask.col(j_m).template cast()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:121:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluDense::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 121 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:114:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:25:35: required from ‘auto adelie_core::matrix::MatrixNaiveConvexReluDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 25 | _mat.col(j_d).cwiseProduct(_mask.col(j_m).template cast()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:121:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluDense::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 121 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:114:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:199:30: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 199 | auto Xv_m = Xv.matrix(); | ~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper >, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:202:48: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:209:25: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 209 | (1-2*k_sgn) * Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~~~~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >::CastXpr::Type Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:209:81: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 209 | (1-2*k_sgn) * Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:209:89: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 209 | (1-2*k_sgn) * Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:209:30: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 209 | (1-2*k_sgn) * Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:289:44: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 289 | auto curr_block = buffer.middleCols(n_processed, size).array(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, -1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, -1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:289:69: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 289 | auto curr_block = buffer.middleCols(n_processed, size).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:292:55: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 292 | mask.template cast().cwiseProduct(sqrt_weights.matrix().transpose()).array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:292:96: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 292 | mask.template cast().cwiseProduct(sqrt_weights.matrix().transpose()).array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:291:35: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 290 | curr_block.array() = (1-2*k_sgn) * ( | ~ 291 | mat.array().colwise() * | ~~~~~~~~~~~~~~~~~~~~~~^ 292 | mask.template cast().cwiseProduct(sqrt_weights.matrix().transpose()).array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:291:35: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 290 | curr_block.array() = (1-2*k_sgn) * ( | ~ 291 | mat.array().colwise() * | ~~~~~~~~~~~~~~~~~~~~~~^ 292 | mask.template cast().cwiseProduct(sqrt_weights.matrix().transpose()).array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:290:42: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 290 | curr_block.array() = (1-2*k_sgn) * ( | ~~~~~~~~~~~~^~~ 291 | mat.array().colwise() * | ~~~~~~~~~~~~~~~~~~~~~~~ 292 | mask.template cast().cwiseProduct(sqrt_weights.matrix().transpose()).array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:290:42: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 290 | curr_block.array() = (1-2*k_sgn) * ( | ~~~~~~~~~~~~^~~ 291 | mat.array().colwise() * | ~~~~~~~~~~~~~~~~~~~~~~~ 292 | mask.template cast().cwiseProduct(sqrt_weights.matrix().transpose()).array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:596:39: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluSparse::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 596 | sqrt_weights.square() * mask_1 * mask_2 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:552:1: required from here 19 | MatrixNaiveConvexGatedReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:596:48: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluSparse::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 596 | sqrt_weights.square() * mask_1 * mask_2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:552:1: required from here 19 | MatrixNaiveConvexGatedReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:199:16: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 199 | Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:171:1: required from here 10 | MatrixNaiveConvexGatedReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::OuterStride<> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:688:23: required from ‘void adelie_core::matrix::MatrixNaiveRConcatenate::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 688 | out.middleCols(outer_i, rows_curr) = out_curr; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:668:1: required from here 19 | MatrixNaiveRConcatenate | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:320:33: required from ‘void adelie_core::matrix::MatrixNaiveCConcatenate::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 320 | mat.sp_tmul(v.middleCols(n_processed, q_curr), buff); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:306:1: required from here 10 | MatrixNaiveCConcatenate | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::OuterStride<> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_block_diag.ipp:317:18: required from ‘void adelie_core::matrix::MatrixNaiveBlockDiag::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 317 | out.block(n_processed, n_processed, size, size) = out_curr; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_block_diag.ipp:296:1: required from here 10 | MatrixNaiveBlockDiag | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_sparse.ipp:82:21: required from ‘void adelie_core::matrix::MatrixCovSparse::to_dense(int, int, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 82 | out = _mat.block(i, i, p, p); | ~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_sparse.ipp:76:1: required from here 10 | MatrixCovSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:142:37: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 142 | dvaddi(out, XTXv_m.array(), _n_threads); | ~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:149:32: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 149 | dvaddi(out, v * mat.row(i_rel).array(), _n_threads); | ~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:149:45: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 149 | dvaddi(out, v * mat.row(i_rel).array(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:149:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 149 | dvaddi(out, v * mat.row(i_rel).array(), _n_threads); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::OuterStride<> >, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:170:40: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 170 | auto out_m = out.middleCols(n_processed, block_size); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:51: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:178:54: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 178 | out.middleCols(n_processed, size) = mat.block(k_rel, i, size, p).transpose(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:178:83: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 178 | out.middleCols(n_processed, size) = mat.block(k_rel, i, size, p).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:61:46: required from ‘void adelie_core::matrix::MatrixCovDense::mul(const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::vec_index_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 61 | dvaddi(out, v * _mat.col(i).array(), _n_threads); | ~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:47:1: required from here 10 | MatrixCovDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:61:27: required from ‘void adelie_core::matrix::MatrixCovDense::mul(const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::vec_index_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 61 | dvaddi(out, v * _mat.col(i).array(), _n_threads); | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:47:1: required from here 10 | MatrixCovDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:61:27: required from ‘void adelie_core::matrix::MatrixCovDense::mul(const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::vec_index_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 61 | dvaddi(out, v * _mat.col(i).array(), _n_threads); | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:47:1: required from here 10 | MatrixCovDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:74:21: required from ‘void adelie_core::matrix::MatrixCovDense::to_dense(int, int, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | out = _mat.block(i, i, p, p); | ~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:68:1: required from here 10 | MatrixCovDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::OuterStride<> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:74:9: required from ‘void adelie_core::matrix::MatrixCovDense::to_dense(int, int, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 74 | out = _mat.block(i, i, p, p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:68:1: required from here 10 | MatrixCovDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:17:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Sparse>’ 17 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:34:28: required from ‘void adelie_core::matrix::MatrixConstraintSparse::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 34 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:28:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:34:32: required from ‘void adelie_core::matrix::MatrixConstraintSparse::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 34 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:28:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:26:34: required from ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 26 | template class SparseMatrixBase | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:76:23: required from ‘void adelie_core::matrix::MatrixConstraintSparse::rvtmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 76 | out.matrix() += v * _mat.row(j); | ~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:70:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:76:23: required from ‘void adelie_core::matrix::MatrixConstraintSparse::rvtmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 76 | out.matrix() += v * _mat.row(j); | ~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:70:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:76:18: required from ‘void adelie_core::matrix::MatrixConstraintSparse::rvtmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 76 | out.matrix() += v * _mat.row(j); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:70:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:86:31: required from ‘void adelie_core::matrix::MatrixConstraintSparse::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 86 | out.matrix() = v.matrix() * _mat; | ~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:81:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:26: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 0, Eigen::Stride<0, 0> >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:46: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:30: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:28: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:32: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:71:23: required from ‘void adelie_core::matrix::MatrixConstraintDense::rvtmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 71 | out.matrix() += v * _mat.row(j); | ~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:65:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:106:23: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:26: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:30: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:500:44: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 500 | const auto sqrt_w_mi = (sqrt_w * mi).matrix(); | ~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:468:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:500:56: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 500 | const auto sqrt_w_mi = (sqrt_w * mi).matrix(); | ~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:468:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:52: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:61: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:704:47: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 704 | out(1, 0) = ddot(w.matrix(), (mi0 * mi1).matrix(), _n_threads, buff); | ~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:704:60: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 704 | out(1, 0) = ddot(w.matrix(), (mi0 * mi1).matrix(), _n_threads, buff); | ~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:706:56: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 706 | out(2, 0) = ddot(w.matrix(), (mi0.square() * mi1).matrix(), _n_threads, buff); | ~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:706:69: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 706 | out(2, 0) = ddot(w.matrix(), (mi0.square() * mi1).matrix(), _n_threads, buff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:708:60: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 708 | out(2, 2) = ddot(w.matrix(), (mi0 * mi1).square().matrix(), _n_threads, buff); | ~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:708:69: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 708 | out(2, 2) = ddot(w.matrix(), (mi0 * mi1).square().matrix(), _n_threads, buff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’ 63 | template class Diagonal | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:731:28: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 731 | out_12.diagonal() = out_21.diagonal(); | ~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:29: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:49:28: required from ‘typename adelie_core::matrix::MatrixNaiveStandardize::base_t::value_t adelie_core::matrix::MatrixNaiveStandardize::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 49 | (c == 0) ? 0 : ddot(v.matrix(), weights.matrix(), _n_threads, _buff) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:40:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:67:46: required from ‘void adelie_core::matrix::dvsubi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >; size_t = long unsigned int]’ 67 | x1.segment(begin, size) -= x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:84:11: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 84 | dvsubi( | ~~~~~~^ 85 | out, | ~~~~ 86 | vec_value_t::NullaryExpr(out.size(), [&](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | return vsc; | ~~~~~~~~~~~ 88 | }), | ~~~ 89 | _n_threads | ~~~~~~~~~~ 90 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:73:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/BooleanRedux.h:84:50: required from ‘bool Eigen::DenseBase::all() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, Eigen::Array > >]’ 84 | && SizeAtCompileTime * (int(Evaluator::CoeffReadCost) + int(NumTraits::AddCost)) <= EIGEN_UNROLLING_LIMIT | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:106:21: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 106 | (c == 0).all() ? 0 : ddot(v.matrix(), weights.matrix(), _n_threads, _buff) | ~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:95:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:45: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:109:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 109 | dvveq(out, (out - vw_sum * c) / s, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:95:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false>, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:19: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::VectorBlock, -1>; X2Type = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:143:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 143 | dvveq(vs, v / s, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:45: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::VectorBlock, -1>; X2Type = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:143:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 143 | dvveq(vs, v / s, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:29: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:67:46: required from ‘void adelie_core::matrix::dvsubi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; size_t = long unsigned int]’ 67 | x1.segment(begin, size) -= x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:154:11: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 154 | dvsubi( | ~~~~~~^ 155 | out, | ~~~~ 156 | vec_value_t::NullaryExpr(out.size(), [&](auto) { return vsc; }), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | _n_threads | ~~~~~~~~~~ 158 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:45: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:172:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | dvveq(out, (out - vw_sum * _centers) / _scales, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:163:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: required from ‘struct Eigen::internal::blas_traits > > >’ 506 | >::type DirectLinearAccessType; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:70:56: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 70 | typedef typename VBlasTraits::DirectLinearAccessType ActualVType; | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, -1, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, -1, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, -1, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, 0, Eigen::Stride<0, 0> >, 1, -1, false>, -1, 1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:627:29: required from ‘ExpressionType& Eigen::VectorwiseOp::operator/=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; ExpressionType = Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >; int Direction = 1]’ 627 | m_matrix /= extendedTo(other.derived()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:217:27: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 217 | out.array().rowwise() /= scales; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >, 1, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >, 1, -1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:627:29: required from ‘ExpressionType& Eigen::VectorwiseOp::operator/=(const Eigen::DenseBase&) [with OtherDerived = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >; ExpressionType = Eigen::ArrayWrapper, 0, Eigen::OuterStride<> > >; int Direction = 0]’ 627 | m_matrix /= extendedTo(other.derived()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:218:27: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 218 | out.array().colwise() /= scales.matrix().transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:45: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:233:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 233 | dvveq(out, (out - 2 * _centers * mat_means + w_sum * _centers.square()) / _scales.square(), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:223:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> >, 1, -1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:267:29: required from ‘adelie_core::matrix::MatrixNaiveStandardize::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const:: [with auto:57 = long int]’ 267 | if (vsc) out_k.array() -= vsc; | ~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveStandardize::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:269:27: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 269 | util::omp_parallel_for(routine, 0, v.outerSize(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:238:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 2> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:284:15: required from ‘adelie_core::matrix::MatrixNaiveSparse, int>::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const:: [with auto:54 = long int]’ 284 | out_k = vk * _mat.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveSparse, int>::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:286:27: required from ‘void adelie_core::matrix::MatrixNaiveSparse::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 286 | util::omp_parallel_for(routine, 0, v.outerSize(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:262:1: required from here 10 | MatrixNaiveSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:873:32: required from ‘void adelie_core::matrix::snp_phased_ancestry_block_dot(const IOType&, int, int, const VType&, OutType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; OutType = Eigen::Ref >; BuffType = Eigen::Array; size_t = long unsigned int]’ 873 | Eigen::Map mbuff( | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:118:34: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | snp_phased_ancestry_block_dot( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119 | _io, j, q, v * weights, out, _n_threads, _buff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:109:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:873:32: required from ‘void adelie_core::matrix::snp_phased_ancestry_block_dot(const IOType&, int, int, const VType&, OutType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; OutType = Eigen::Ref >; BuffType = Eigen::Array; size_t = long unsigned int]’ 873 | Eigen::Map mbuff( | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:118:34: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | snp_phased_ancestry_block_dot( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119 | _io, j, q, v * weights, out, _n_threads, _buff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:109:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:913:30: required from ‘void adelie_core::matrix::snp_phased_ancestry_block_dot(const IOType&, int, int, const VType&, OutType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; OutType = Eigen::Ref >; BuffType = Eigen::Array; size_t = long unsigned int]’ 913 | out = mbuff.rowwise().sum(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:118:34: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | snp_phased_ancestry_block_dot( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119 | _io, j, q, v * weights, out, _n_threads, _buff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:109:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:29: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:160:21: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 160 | return buff.head(n_blocks).sum(); | ~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:470:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 470 | dvaddi(_out, v * _mat.col(i), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:459:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper >, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:400:58: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 400 | auto _out = out.segment(n_processed, size).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:402:26: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Ref >, const Eigen::Ref > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:45: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Array; X2Type = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:534:10: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | dvveq(vbuff, v * weights, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >, -1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl > >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block > >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:190:22: required from ‘void adelie_core::matrix::dmmeq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper > >; X2Type = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >; size_t = long unsigned int]’ 190 | x1.middleRows(begin, size) = x2.middleRows(begin, size); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:572:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 572 | dmmeq( | ~~~~~^ 573 | sqrt_WX_array, | ~~~~~~~~~~~~~~ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | _n_threads | ~~~~~~~~~~ 576 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:190:51: required from ‘void adelie_core::matrix::dmmeq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper > >; X2Type = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >; size_t = long unsigned int]’ 190 | x1.middleRows(begin, size) = x2.middleRows(begin, size); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:572:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 572 | dmmeq( | ~~~~~^ 573 | sqrt_WX_array, | ~~~~~~~~~~~~~~ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | _n_threads | ~~~~~~~~~~ 576 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:696:19: required from ‘adelie_core::matrix::MatrixNaiveKroneckerEyeDense, int>::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const:: [with auto:40 = long int]’ 696 | out_k = vk * _mat.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveKroneckerEyeDense, int>::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:699:31: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 699 | util::omp_parallel_for(sroutine, 0, _v.outerSize(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:627:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:19: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:84:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 84 | dvaddi(Out_l, _out, _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:70:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:84:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 84 | dvaddi(Out_l, _out, _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:70:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:19: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1>; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:114:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 114 | dvveq(Out_curr, _out, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:89:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:45: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; X2Type = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1>; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:169:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 169 | dvveq(_v, V.col(l-j).segment(i_begin, i_q), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:152:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:282:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >’ 282 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:324:23: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 324 | _mat->sp_tmul(_v, _out); | ^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:281:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Ref >, const Eigen::Ref > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:33:16: required from ‘typename adelie_core::matrix::MatrixNaiveDense::base_t::value_t adelie_core::matrix::MatrixNaiveDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | return ddot(_mat.col(j), (v * weights).matrix(), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:25:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:58:11: required from ‘void adelie_core::matrix::MatrixNaiveDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 58 | dvaddi(out, v * _mat.col(j).transpose().array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:51:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:28: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:60: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, true>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, true>, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:29: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:26: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:54: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:29: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:62: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:219:22: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 219 | out += v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:241:61: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 241 | out.segment(begin, size) += v * m.middleCols(begin, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:241:47: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 241 | out.segment(begin, size) += v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:54: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:29: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:179:25: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 179 | out(0, 0) = ddot(sqrt_w_mj, sqrt_w_mj, _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:190:22: required from ‘void adelie_core::matrix::dmmeq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper >; X2Type = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >; size_t = long unsigned int]’ 190 | x1.middleRows(begin, size) = x2.middleRows(begin, size); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:187:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 187 | dmmeq( | ~~~~~^ 188 | Xj_array, | ~~~~~~~~~ 189 | _mat.middleCols(j, q).array().colwise() * sqrt_weights.matrix().transpose().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | _n_threads | ~~~~~~~~~~ 191 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:190:51: required from ‘void adelie_core::matrix::dmmeq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper >; X2Type = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >; size_t = long unsigned int]’ 190 | x1.middleRows(begin, size) = x2.middleRows(begin, size); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:187:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 187 | dmmeq( | ~~~~~^ 188 | Xj_array, | ~~~~~~~~~ 189 | _mat.middleCols(j, q).array().colwise() * sqrt_weights.matrix().transpose().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | _n_threads | ~~~~~~~~~~ 191 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:60: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:54: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:380:22: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluSparse::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluSparse::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 380 | (v * weights * _mask.col(j_m).transpose().array().template cast()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:472:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluSparse::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluSparse::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 472 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:465:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:416:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 416 | (v * (1-2*j_sgn)) * _mask.col(j_m).transpose().array().template cast(), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:497:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 497 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:490:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:292:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >’ 292 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:407:54: required from ‘struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 407 | typedef typename evaluator::InnerIterator LhsIterator; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:334:8: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 334 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:644:77: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 644 | Eigen::SparseMatrix mat_sq = _mat.cwiseProduct(_mat); | ~~~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:637:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:649:22: required from ‘adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:31 = Eigen::SparseMatrix]’ 649 | (weights * _mask.col(k).transpose().array().template cast()).matrix() | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:652:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:32 = long int]’ 652 | util::omp_parallel_for([&](auto k) { routine(k, mat_sq); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:652:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 652 | util::omp_parallel_for([&](auto k) { routine(k, mat_sq); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:637:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:649:89: required from ‘adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:31 = Eigen::SparseMatrix]’ 648 | out.segment(k * d, d).matrix() = ( | ~ 649 | (weights * _mask.col(k).transpose().array().template cast()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 650 | ) * mat_sq; | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:652:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:32 = long int]’ 652 | util::omp_parallel_for([&](auto k) { routine(k, mat_sq); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:652:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 652 | util::omp_parallel_for([&](auto k) { routine(k, mat_sq); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:637:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, Eigen::SparseMatrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:650:11: required from ‘adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:31 = Eigen::SparseMatrix]’ 648 | out.segment(k * d, d).matrix() = ( | ~ 649 | (weights * _mask.col(k).transpose().array().template cast()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | ) * mat_sq; | ~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:652:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:32 = long int]’ 652 | util::omp_parallel_for([&](auto k) { routine(k, mat_sq); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:652:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 652 | util::omp_parallel_for([&](auto k) { routine(k, mat_sq); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:637:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:29: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:24:30: required from ‘auto adelie_core::matrix::MatrixNaiveConvexReluDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 24 | return (1-2*j_sgn) * ddot( | ~~~~^ 25 | _mat.col(j_d).cwiseProduct(_mask.col(j_m).template cast()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | (v * weights).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~ 27 | _n_threads, | ~~~~~~~~~~~ 28 | buff | ~~~~ 29 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:121:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluDense::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 121 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:114:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:52:16: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 50 | (v * (1-2*j_sgn)) * _mat.col(j_d).cwiseProduct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | _mask.col(j_m).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ).array(), | ~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:146:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 146 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:139:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:50:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 50 | (v * (1-2*j_sgn)) * _mat.col(j_d).cwiseProduct( | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | _mask.col(j_m).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ).array(), | ~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:146:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 146 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:139:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:82:91: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:82:25: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:28: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, 1, -1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:29: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, 1, -1, false> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, 1, -1, false> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock >, 1, -1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:26: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:29: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:62: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:207:15: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 207 | dvaddi( | ~~~~~~^ 208 | out, | ~~~~ 209 | (1-2*k_sgn) * Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | _n_threads | ~~~~~~~~~~ 211 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:295:76: required from ‘void adelie_core::matrix::dxtx(const XType&, size_t, BuffType&, OutType&) [with XType = Eigen::Matrix; BuffType = Eigen::Array; OutType = Eigen::Ref, 0, Eigen::OuterStride<> >; size_t = long unsigned int]’ 295 | out.template selfadjointView().rankUpdate(X.transpose()); | ~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:298:9: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 298 | dxtx(buffer, _n_threads, outs, out); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:311:38: required from ‘void adelie_core::matrix::dxtx(const XType&, size_t, BuffType&, OutType&) [with XType = Eigen::Matrix; BuffType = Eigen::Array; OutType = Eigen::Ref, 0, Eigen::OuterStride<> >; size_t = long unsigned int]’ 311 | const auto X_t = X.middleRows(begin, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:298:9: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 298 | dxtx(buffer, _n_threads, outs, out); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:315:80: required from ‘void adelie_core::matrix::dxtx(const XType&, size_t, BuffType&, OutType&) [with XType = Eigen::Matrix; BuffType = Eigen::Array; OutType = Eigen::Ref, 0, Eigen::OuterStride<> >; size_t = long unsigned int]’ 315 | out_t.template selfadjointView().rankUpdate(X_t.transpose()); | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:298:9: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 298 | dxtx(buffer, _n_threads, outs, out); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:318:75: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:197:15: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 197 | dvaddi( | ~~~~~~^ 198 | out, | ~~~~ 199 | Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | _n_threads | ~~~~~~~~~~ 201 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:171:1: required from here 10 | MatrixNaiveConvexGatedReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:438:43: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::IteratorBased, double>’ 438 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1087:8: required from ‘struct Eigen::internal::block_evaluator, -1, -1, false, false>’ 1087 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1034:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >’ 1034 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:320:33: required from ‘void adelie_core::matrix::MatrixNaiveCConcatenate::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 320 | mat.sp_tmul(v.middleCols(n_processed, q_curr), buff); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:306:1: required from here 10 | MatrixNaiveCConcatenate | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:320:33: required from ‘void adelie_core::matrix::MatrixNaiveCConcatenate::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 320 | mat.sp_tmul(v.middleCols(n_processed, q_curr), buff); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:306:1: required from here 10 | MatrixNaiveCConcatenate | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:43: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:44:55: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false> >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:28: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:127:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 127 | dgemv( | ~~~~~^ 128 | _X.middleCols(i, block_size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | values.segment(i_idx, block_size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | _n_threads, | ~~~~~~~~~~~ 131 | buff, | ~~~~~ 132 | Xv_m | ~~~~ 133 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> > >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> > >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false> > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false> > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false> > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::ArrayWrapper, 1, -1, false> > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:142:19: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 142 | dvaddi(out, XTXv_m.array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:149:15: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 149 | dvaddi(out, v * mat.row(i_rel).array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:61:19: required from ‘void adelie_core::matrix::MatrixCovDense::mul(const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::vec_index_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 61 | dvaddi(out, v * _mat.col(i).array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:47:1: required from here 10 | MatrixCovDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:292:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >’ 292 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:438:43: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::internal::IteratorBased, double>’ 438 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1087:8: required from ‘struct Eigen::internal::block_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true, false>’ 1087 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1034:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 1034 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:29:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 29 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:55:27: required from ‘typename adelie_core::matrix::MatrixConstraintSparse::base_t::value_t adelie_core::matrix::MatrixConstraintSparse::rvmul(int, const Eigen::Ref::vec_value_t>&) [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 55 | return _mat.row(j).dot(v.matrix()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:50:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDot.h:29:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 29 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:55:27: required from ‘typename adelie_core::matrix::MatrixConstraintSparse::base_t::value_t adelie_core::matrix::MatrixConstraintSparse::rvmul(int, const Eigen::Ref::vec_value_t>&) [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 55 | return _mat.row(j).dot(v.matrix()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:50:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:54: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> > >, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:60: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> > >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:54: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::CastXpr::Type Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:92:58: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 92 | (m_slice == index).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:92:67: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 92 | (m_slice == index).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:158:41: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 158 | vec_value_t::NullaryExpr(_mat.rows(), [=](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return v; | ~~~~~~~~~ 160 | }), | ~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:359:5: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 359 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:352:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:169:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 169 | v * (m_slice == index).template cast(), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:359:5: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 359 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:352:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:279:41: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_btmul(int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 279 | vec_value_t::NullaryExpr(_mat.rows(), [&](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 280 | return v[0]; | ~~~~~~~~~~~~ 281 | }), | ~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:429:9: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 429 | _btmul(jj, slice, index, level, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:413:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:289:41: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_btmul(int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 289 | vec_value_t::NullaryExpr(_mat.rows(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | const int k = _mat(i, slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | return v[k]; | ~~~~~~~~~~~~ 292 | }), | ~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:429:9: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 429 | _btmul(jj, slice, index, level, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:413:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:29: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:501:29: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 501 | out(0, 0) = ddot(sqrt_w_mi, sqrt_w_mi, _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:468:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:112:76: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 112 | return ddot((v * w).matrix(), _mat.col(i0).cwiseProduct(_mat.col(i1)).transpose(), n_threads, buff); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:112:100: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 112 | return ddot((v * w).matrix(), _mat.col(i0).cwiseProduct(_mat.col(i1)).transpose(), n_threads, buff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:132:26: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | (mi1 * (mi0 == k0).template cast()).matrix(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:132:72: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | (mi1 * (mi0 == k0).template cast()).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: required from ‘struct Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >::CastXpr’ 48 | template struct CastXpr { typedef typename internal::cast_return_type, const Derived> >::type Type; }; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:62:1: required by substitution of ‘template typename Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >::CastXpr::Type Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >::cast() const [with NewType = double]’ 62 | cast() const | ^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:165:68: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 165 | ((mi0 == k0) && (mi1 == k1)).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:165:77: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 165 | ((mi0 == k0) && (mi1 == k1)).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:207:70: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 207 | dvaddi(out, v * _mat.col(i0).transpose().array() * _mat.col(i1).transpose().array(), n_threads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:226:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 226 | v * mi1 * (mi0 == k0).template cast(), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:256:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 256 | v * ((mi0 == k0) && (mi1 == k1)).template cast(), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:416:50: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 416 | dvaddi(out, v[0] * mi0 + mi1 * (v[1] + v[2] * mi0), n_threads); | ~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:416:42: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 416 | dvaddi(out, v[0] * mi0 + mi1 * (v[1] + v[2] * mi0), n_threads); | ~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:416:36: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 416 | dvaddi(out, v[0] * mi0 + mi1 * (v[1] + v[2] * mi0), n_threads); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:422:41: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 422 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 423 | [&](auto i) { | ~~~~~~~~~~~~~ 424 | const int k0 = _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | return v[k0] + v[l0 + k0] * _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | } | ~ 427 | ), | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:435:41: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 435 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 436 | [&](auto i) { | ~~~~~~~~~~~~~ 437 | const int k1 = _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | const auto b = _n_levels_cont * k1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | return v[b] + v[b+1] * _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | } | ~ 441 | ), | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:449:41: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 449 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 450 | [&](auto i) { | ~~~~~~~~~~~~~ 451 | const int k0 = _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | const int k1 = _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | return v[k1 * l0 + k0]; | ~~~~~~~~~~~~~~~~~~~~~~~ 454 | } | ~ 455 | ), | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Ref > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Ref > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Ref > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Ref > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:45: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Array; X2Type = Eigen::CwiseUnaryOp, const Eigen::Ref > >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:702:18: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 702 | dvveq(w, sqrt_w.square(), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:704:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 704 | out(1, 0) = ddot(w.matrix(), (mi0 * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:706:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 706 | out(2, 0) = ddot(w.matrix(), (mi0.square() * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:708:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 708 | out(2, 2) = ddot(w.matrix(), (mi0 * mi1).square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:272:22: required from ‘void adelie_core::matrix::MatrixNaiveCSubset::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 272 | out_k.setZero(); | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:260:1: required from here 10 | MatrixNaiveCSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:33:7: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; VType = Eigen::Transpose > >]’ 33 | Map >(mat+stride*i+i, size-i) += | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:34:82: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; VType = Eigen::Transpose > >]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:34:74: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; VType = Eigen::Transpose > >]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:68: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; VType = Eigen::Transpose > >]’ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ~~~~~~^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:60: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; VType = Eigen::Transpose > >]’ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:23: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; VType = Eigen::Transpose > >]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:183:16: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 183 | out.setZero(); // don't parallelize! q is usually small | ~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:169:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, 1, -1, false> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock >, 1, -1, false> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:28: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:60: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::OuterStride<> >, 1, -1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:29: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:26: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>’ 103 | template class Block | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:54: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:62: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: required from ‘struct Eigen::internal::blas_traits > > >’ 506 | >::type DirectLinearAccessType; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:89:62: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 89 | typedef typename OtherBlasTraits::DirectLinearAccessType ActualOtherType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:48:11: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 48 | dvaddi( | ~~~~~~^ 49 | out, | ~~~~ 50 | (v * (1-2*j_sgn)) * _mat.col(j_d).cwiseProduct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | _mask.col(j_m).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ).array(), | ~~~~~~~~~~ 53 | n_threads | ~~~~~~~~~ 54 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:146:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 146 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:139:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:26: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:26: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::ArrayWrapper, -1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >; Derived = Eigen::ArrayWrapper, -1, -1, true> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:290:28: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 290 | curr_block.array() = (1-2*k_sgn) * ( | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 291 | mat.array().colwise() * | ~~~~~~~~~~~~~~~~~~~~~~~ 292 | mask.template cast().cwiseProduct(sqrt_weights.matrix().transpose()).array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:21: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:60: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:26: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:46: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:73:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | buff, | ~~~~~ 78 | out_m | ~~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:152:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:144:1: required from here 10 | MatrixNaiveConvexGatedReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:258:40: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:73:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | buff, | ~~~~~ 78 | out_m | ~~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:152:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:144:1: required from here 10 | MatrixNaiveConvexGatedReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:314:16: required from ‘void adelie_core::matrix::MatrixNaiveCConcatenate::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 314 | out.setZero(); | ~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:306:1: required from here 10 | MatrixNaiveCConcatenate | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; U = Eigen::MatrixWrapper > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:50:27: required from ‘typename adelie_core::matrix::MatrixConstraintDense::base_t::value_t adelie_core::matrix::MatrixConstraintDense::rvmul(int, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 50 | return _mat.row(j).dot(v.matrix()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:45:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:90:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 90 | return ddot( | ~~~~^ 91 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 92 | (m_slice == index).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | n_threads, | ~~~~~~~~~~ 94 | buff | ~~~~ 95 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:156:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 156 | dvaddi( | ~~~~~~^ 157 | out, | ~~~~ 158 | vec_value_t::NullaryExpr(_mat.rows(), [=](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return v; | ~~~~~~~~~ 160 | }), | ~~~ 161 | n_threads | ~~~~~~~~~ 162 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:359:5: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 359 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:352:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:167:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 167 | dvaddi( | ~~~~~~^ 168 | out, | ~~~~ 169 | v * (m_slice == index).template cast(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | n_threads | ~~~~~~~~~ 171 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:359:5: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 359 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:352:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:277:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_btmul(int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 277 | dvaddi( | ~~~~~~^ 278 | out, | ~~~~ 279 | vec_value_t::NullaryExpr(_mat.rows(), [&](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | return v[0]; | ~~~~~~~~~~~~ 281 | }), | ~~~ 282 | n_threads | ~~~~~~~~~ 283 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:429:9: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 429 | _btmul(jj, slice, index, level, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:413:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:287:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_btmul(int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 287 | dvaddi( | ~~~~~~^ 288 | out, | ~~~~ 289 | vec_value_t::NullaryExpr(_mat.rows(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | const int k = _mat(i, slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | return v[k]; | ~~~~~~~~~~~~ 292 | }), | ~~~ 293 | n_threads | ~~~~~~~~~ 294 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:429:9: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 429 | _btmul(jj, slice, index, level, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:413:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:112:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 112 | return ddot((v * w).matrix(), _mat.col(i0).cwiseProduct(_mat.col(i1)).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:130:28: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 130 | return ddot( | ~~~~^ 131 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 132 | (mi1 * (mi0 == k0).template cast()).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | n_threads, | ~~~~~~~~~~ 134 | buff | ~~~~ 135 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:57: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:163:24: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 163 | return ddot( | ~~~~^ 164 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 165 | ((mi0 == k0) && (mi1 == k1)).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | n_threads, | ~~~~~~~~~~ 167 | buff | ~~~~ 168 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:207:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 207 | dvaddi(out, v * _mat.col(i0).transpose().array() * _mat.col(i1).transpose().array(), n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:224:23: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 224 | dvaddi( | ~~~~~~^ 225 | out, | ~~~~ 226 | v * mi1 * (mi0 == k0).template cast(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | n_threads | ~~~~~~~~~ 228 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:254:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 254 | dvaddi( | ~~~~~~^ 255 | out, | ~~~~ 256 | v * ((mi0 == k0) && (mi1 == k1)).template cast(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | n_threads | ~~~~~~~~~ 258 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:29: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:296:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_bmul(int, int, int, int, int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 296 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)), (v * w).matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:555:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 555 | _bmul(jj, i0, i1, l0, l1, index, v, weights, out_curr, _buff, _n_threads); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:531:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:416:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 416 | dvaddi(out, v[0] * mi0 + mi1 * (v[1] + v[2] * mi0), n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:420:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 420 | dvaddi( | ~~~~~~^ 421 | out, | ~~~~ 422 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | [&](auto i) { | ~~~~~~~~~~~~~ 424 | const int k0 = _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | return v[k0] + v[l0 + k0] * _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | } | ~ 427 | ), | ~~ 428 | n_threads | ~~~~~~~~~ 429 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:433:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 433 | dvaddi( | ~~~~~~^ 434 | out, | ~~~~ 435 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | [&](auto i) { | ~~~~~~~~~~~~~ 437 | const int k1 = _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | const auto b = _n_levels_cont * k1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | return v[b] + v[b+1] * _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | } | ~ 441 | ), | ~~ 442 | n_threads | ~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:46: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:447:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 447 | dvaddi( | ~~~~~~^ 448 | out, | ~~~~ 449 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | [&](auto i) { | ~~~~~~~~~~~~~ 451 | const int k0 = _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | const int k1 = _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | return v[k1 * l0 + k0]; | ~~~~~~~~~~~~~~~~~~~~~~~ 454 | } | ~ 455 | ), | ~~ 456 | n_threads | ~~~~~~~~~ 457 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:346:24: required from ‘Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index, Eigen::Index) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 346 | return internal::evaluator(derived()).coeffRef(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:368:22: required from ‘Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 368 | return coeffRef(row, col); | ~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:726:23: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 726 | out_11(k0, k0) += wi; | ~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:72: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:81: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:90: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = add_assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Ref >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Ref >]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:269:13: required from ‘void adelie_core::matrix::MatrixNaiveS4::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 269 | out += Rcpp::as>( | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | ADELIE_CORE_S4_PURE_OVERRIDE(ctmul, _mat, j, v) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | ); | ~ rcpp_matrix.h:263:10: required from here 263 | void ctmul( | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper > >; U = Eigen::MatrixWrapper > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::MatrixWrapper > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:49:28: required from ‘typename adelie_core::matrix::MatrixNaiveStandardize::base_t::value_t adelie_core::matrix::MatrixNaiveStandardize::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 49 | (c == 0) ? 0 : ddot(v.matrix(), weights.matrix(), _n_threads, _buff) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:40:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>; U = Eigen::Block > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block > >, 1, -1, false>; Derived = Eigen::Block > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:49:28: required from ‘typename adelie_core::matrix::MatrixNaiveStandardize::base_t::value_t adelie_core::matrix::MatrixNaiveStandardize::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 49 | (c == 0) ? 0 : ddot(v.matrix(), weights.matrix(), _n_threads, _buff) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:40:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; U = Eigen::MatrixWrapper, 1, -1, false> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, 1, -1, false> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, false> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 1, -1, false>, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:160:35: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 160 | return buff.head(n_blocks).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:29:114: required from ‘static void Eigen::selfadjoint_rank1_update::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]’ 29 | typedef typename internal::conditional::type ConjLhsType; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; OtherType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 75 | selfadjoint_rank1_update::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ::run(other.size(), mat.data(), mat.outerStride(), actualOtherPtr, actualOtherPtr, actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:213:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 213 | out_lower.rankUpdate(centers.matrix().transpose(), sqrt_weights.square().sum()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:33:36: required from ‘static void Eigen::selfadjoint_rank1_update::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]’ 33 | += (alpha * cj(vecY[i])) * ConjLhsType(OtherMap(vecX+(UpLo==Lower ? i : 0),UpLo==Lower ? size-i : (i+1))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; OtherType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 75 | selfadjoint_rank1_update::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | ::run(other.size(), mat.data(), mat.outerStride(), actualOtherPtr, actualOtherPtr, actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:213:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 213 | out_lower.rankUpdate(centers.matrix().transpose(), sqrt_weights.square().sum()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:876:18: required from ‘void adelie_core::matrix::snp_phased_ancestry_block_dot(const IOType&, int, int, const VType&, OutType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; OutType = Eigen::Ref >; BuffType = Eigen::Array; size_t = long unsigned int]’ 876 | mbuff.setZero(); | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:118:34: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | snp_phased_ancestry_block_dot( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119 | _io, j, q, v * weights, out, _n_threads, _buff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:109:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 0>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:391:7: required from ‘Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 0>, -1, 1, false>; Scalar = double; Eigen::Index = long int]’ 391 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:411:22: required from ‘Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::operator[](Eigen::Index) [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 0>, -1, 1, false>; Scalar = double; Eigen::Index = long int]’ 411 | return coeffRef(index); | ~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:868:16: required from ‘void adelie_core::matrix::snp_phased_ancestry_block_dot(const IOType&, int, int, const VType&, OutType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseUnaryOp, const Eigen::Ref > >; OutType = Eigen::VectorBlock, 0, Eigen::OuterStride<> >, 0>, -1>; BuffType = Eigen::Array; size_t = long unsigned int]’ 868 | out[k] = snp_phased_ancestry_dot(io, j+k, v, n_threads, buff); | ~~~^ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:220:46: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 220 | snp_phased_ancestry_block_dot( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 221 | _io, begin0, a_size, sqrt_weights.square(), out_diag, _n_threads, buff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:169:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:160:35: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 160 | return buff.head(n_blocks).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:330: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:72:102: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 72 | typedef blas_data_mapper ResMapper; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 92 | gebp_kernel gebp; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 92 | gebp_kernel gebp; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; U = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:33:16: required from ‘typename adelie_core::matrix::MatrixNaiveDense::base_t::value_t adelie_core::matrix::MatrixNaiveDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | return ddot(_mat.col(j), (v * weights).matrix(), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:25:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:33:16: required from ‘typename adelie_core::matrix::MatrixNaiveDense::base_t::value_t adelie_core::matrix::MatrixNaiveDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | return ddot(_mat.col(j), (v * weights).matrix(), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:25:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:33:16: required from ‘typename adelie_core::matrix::MatrixNaiveDense::base_t::value_t adelie_core::matrix::MatrixNaiveDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | return ddot(_mat.col(j), (v * weights).matrix(), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:25:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; Derived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:179:25: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 179 | out(0, 0) = ddot(sqrt_w_mj, sqrt_w_mj, _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:179:25: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 179 | out(0, 0) = ddot(sqrt_w_mj, sqrt_w_mj, _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; U = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:24:30: required from ‘auto adelie_core::matrix::MatrixNaiveConvexReluDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 24 | return (1-2*j_sgn) * ddot( | ~~~~^ 25 | _mat.col(j_d).cwiseProduct(_mask.col(j_m).template cast()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | (v * weights).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~ 27 | _n_threads, | ~~~~~~~~~~~ 28 | buff | ~~~~ 29 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:121:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluDense::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 121 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:114:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; U = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:24:30: required from ‘auto adelie_core::matrix::MatrixNaiveConvexReluDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 24 | return (1-2*j_sgn) * ddot( | ~~~~^ 25 | _mat.col(j_d).cwiseProduct(_mask.col(j_m).template cast()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | (v * weights).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~ 27 | _n_threads, | ~~~~~~~~~~~ 28 | buff | ~~~~ 29 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:121:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluDense::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 121 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:114:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:24:30: required from ‘auto adelie_core::matrix::MatrixNaiveConvexReluDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 24 | return (1-2*j_sgn) * ddot( | ~~~~^ 25 | _mat.col(j_d).cwiseProduct(_mask.col(j_m).template cast()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | (v * weights).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~ 27 | _n_threads, | ~~~~~~~~~~~ 28 | buff | ~~~~ 29 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:121:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluDense::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 121 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:114:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:24:30: required from ‘auto adelie_core::matrix::MatrixNaiveConvexReluDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 24 | return (1-2*j_sgn) * ddot( | ~~~~^ 25 | _mat.col(j_d).cwiseProduct(_mask.col(j_m).template cast()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | (v * weights).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~ 27 | _n_threads, | ~~~~~~~~~~~ 28 | buff | ~~~~ 29 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:121:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluDense::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 121 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:114:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; U = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:501:29: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 501 | out(0, 0) = ddot(sqrt_w_mi, sqrt_w_mi, _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:468:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:501:29: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 501 | out(0, 0) = ddot(sqrt_w_mi, sqrt_w_mi, _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:468:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Derived = Eigen::MatrixWrapper >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Derived = Eigen::MatrixWrapper >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:704:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 704 | out(1, 0) = ddot(w.matrix(), (mi0 * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:704:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 704 | out(1, 0) = ddot(w.matrix(), (mi0 * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper >; U = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Derived = Eigen::MatrixWrapper >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:706:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 706 | out(2, 0) = ddot(w.matrix(), (mi0.square() * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:706:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 706 | out(2, 0) = ddot(w.matrix(), (mi0.square() * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper >; U = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Derived = Eigen::MatrixWrapper >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:708:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 708 | out(2, 2) = ddot(w.matrix(), (mi0 * mi1).square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:708:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 708 | out(2, 2) = ddot(w.matrix(), (mi0 * mi1).square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:29: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Ref > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Ref > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Ref > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Ref > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Ref > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:213:85: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 213 | out_lower.rankUpdate(centers.matrix().transpose(), sqrt_weights.square().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, -1, false>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, 1, -1, false>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, 1, -1, false> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:744:21: required from ‘auto adelie_core::matrix::snp_phased_ancestry_dot(const IOType&, int, const VType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseNullaryOp, int>::cov(int, int, const Eigen::Ref >&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::, Eigen::Array >; BuffType = Eigen::Array; size_t = long unsigned int]’ 744 | return vbuff.sum(); | ~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:284:61: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 284 | const auto sum = snp_phased_ancestry_dot( | ~~~~~~~~~~~~~~~~~~~~~~~^ 285 | _io, begin1 + a1, | ~~~~~~~~~~~~~~~~~ 286 | vec_value_t::NullaryExpr(sqrt_weights.size(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | const auto sqrt_wi = sqrt_weights[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | return sqrt_wi * sqrt_wi * bbuff[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 289 | }), | ~~~ 290 | _n_threads, | ~~~~~~~~~~~ 291 | buff | ~~~~ 292 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:169:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:100:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 100 | pack_rhs(blockB, rhs.getSubMapper(k2,0), actual_kc, size); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2256:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2256 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2258:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2258 | HalfPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2259 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2298 | PacketBlock kernel_half; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2304 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:113:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 113 | gebp(res.getSubMapper(i2, 0), blockA, blockB, actual_mc, actual_kc, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | (std::min)(size,i2), alpha, -1, -1, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1920:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1920 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1921 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1977:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1977 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1978:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1978 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1979:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1979 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1980:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1980 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block, 1, -1, true>; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block, 1, -1, true>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block, 1, -1, true>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:674:26: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 674 | out_k.col(l) = _out.row(k); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:627:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = add_assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:23:12: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 23 | x1 += x2; | ~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:84:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 84 | dvaddi(Out_l, _out, _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:70:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = add_assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:84:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 84 | dvaddi(Out_l, _out, _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:70:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Array; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Array; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Array; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Array; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:477:20: required from ‘typename adelie_core::matrix::MatrixNaiveRConcatenate::base_t::value_t adelie_core::matrix::MatrixNaiveRConcatenate::cmul_safe(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) const [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 477 | return buff.sum(); | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:456:1: required from here 19 | MatrixNaiveRConcatenate | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; Func = add_assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:61:19: required from ‘void adelie_core::matrix::MatrixCovDense::mul(const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::vec_index_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 61 | dvaddi(out, v * _mat.col(i).array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:47:1: required from here 10 | MatrixCovDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; U = Eigen::MatrixWrapper > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:50:27: required from ‘typename adelie_core::matrix::MatrixConstraintDense::base_t::value_t adelie_core::matrix::MatrixConstraintDense::rvmul(int, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 50 | return _mat.row(j).dot(v.matrix()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:45:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Ref > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Ref > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::Ref > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Ref >, const Eigen::Ref > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:81:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 81 | return ddot((v * w).matrix(), _mat.col(slice), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:81:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 81 | return ddot((v * w).matrix(), _mat.col(slice), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:81:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 81 | return ddot((v * w).matrix(), _mat.col(slice), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:81:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 81 | return ddot((v * w).matrix(), _mat.col(slice), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:90:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 90 | return ddot( | ~~~~^ 91 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 92 | (m_slice == index).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | n_threads, | ~~~~~~~~~~ 94 | buff | ~~~~ 95 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:90:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 90 | return ddot( | ~~~~^ 91 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 92 | (m_slice == index).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | n_threads, | ~~~~~~~~~~ 94 | buff | ~~~~ 95 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:104:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 104 | return ddot((v * w).matrix(), _mat.col(i0).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:104:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 104 | return ddot((v * w).matrix(), _mat.col(i0).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:112:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 112 | return ddot((v * w).matrix(), _mat.col(i0).cwiseProduct(_mat.col(i1)).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:112:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 112 | return ddot((v * w).matrix(), _mat.col(i0).cwiseProduct(_mat.col(i1)).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:130:28: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 130 | return ddot( | ~~~~^ 131 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 132 | (mi1 * (mi0 == k0).template cast()).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | n_threads, | ~~~~~~~~~~ 134 | buff | ~~~~ 135 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:130:28: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 130 | return ddot( | ~~~~^ 131 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 132 | (mi1 * (mi0 == k0).template cast()).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | n_threads, | ~~~~~~~~~~ 134 | buff | ~~~~ 135 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:163:24: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 163 | return ddot( | ~~~~^ 164 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 165 | ((mi0 == k0) && (mi1 == k1)).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | n_threads, | ~~~~~~~~~~ 167 | buff | ~~~~ 168 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:163:24: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 163 | return ddot( | ~~~~^ 164 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 165 | ((mi0 == k0) && (mi1 == k1)).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | n_threads, | ~~~~~~~~~~ 167 | buff | ~~~~ 168 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; U = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:296:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_bmul(int, int, int, int, int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 296 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)), (v * w).matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:555:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 555 | _bmul(jj, i0, i1, l0, l1, index, v, weights, out_curr, _buff, _n_threads); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:531:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:296:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_bmul(int, int, int, int, int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 296 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)), (v * w).matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:555:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 555 | _bmul(jj, i0, i1, l0, l1, index, v, weights, out_curr, _buff, _n_threads); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:531:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:296:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_bmul(int, int, int, int, int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 296 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)), (v * w).matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:555:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 555 | _bmul(jj, i0, i1, l0, l1, index, v, weights, out_curr, _buff, _n_threads); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:531:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>; U = Eigen::Block > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block > >, 1, -1, false>; Derived = Eigen::Block > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:49:28: required from ‘typename adelie_core::matrix::MatrixNaiveStandardize::base_t::value_t adelie_core::matrix::MatrixNaiveStandardize::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 49 | (c == 0) ? 0 : ddot(v.matrix(), weights.matrix(), _n_threads, _buff) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:40:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, false> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, false> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, 1, -1, false>, 1, -1, false>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, 1, -1, false>, 1, -1, false> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:160:35: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 160 | return buff.head(n_blocks).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block >, 1, -1, false>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block >, 1, -1, false>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator >, 1, -1, false> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:476:35: required from ‘auto adelie_core::matrix::spddot(const InnerType&, const ValueType&, const DenseType&, size_t, BuffType&) [with InnerType = Eigen::Map, 0, Eigen::Stride<0, 0> >; ValueType = Eigen::Map, 0, Eigen::Stride<0, 0> >; DenseType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; BuffType = Eigen::Ref >; size_t = long unsigned int]’ 476 | return buff.head(n_blocks).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:26:18: required from ‘typename adelie_core::matrix::MatrixNaiveSparse::base_t::value_t adelie_core::matrix::MatrixNaiveSparse::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 26 | return spddot(inner, value, v * weights, n_threads, buff); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:97:12: required from ‘typename adelie_core::matrix::MatrixNaiveSparse::base_t::value_t adelie_core::matrix::MatrixNaiveSparse::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 97 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:90:1: required from here 10 | MatrixNaiveSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:160:35: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; size_t = long unsigned int]’ 160 | return buff.head(n_blocks).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:379:16: required from ‘auto adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 379 | return ddot(V.col(l).cwiseProduct(W.col(l)), _mat.col(i), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:441:12: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEyeDense::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 441 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:434:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:83:12: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; size_t = long unsigned int]’ 83 | x1 = x2; | ~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:42:10: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEye::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEye::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 42 | dvveq(_v, V.col(l), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:29:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:42:10: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEye::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEye::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 42 | dvveq(_v, V.col(l), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:29:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:83:12: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1>; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 83 | x1 = x2; | ~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:114:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 114 | dvveq(Out_curr, _out, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:89:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1>; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:114:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 114 | dvveq(Out_curr, _out, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:89:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:33:16: required from ‘typename adelie_core::matrix::MatrixNaiveDense::base_t::value_t adelie_core::matrix::MatrixNaiveDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | return ddot(_mat.col(j), (v * weights).matrix(), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:25:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:179:25: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 179 | out(0, 0) = ddot(sqrt_w_mj, sqrt_w_mj, _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:79:45: required from ‘void Eigen::internal::assign_sparse_to_sparse(DstXprType&, const SrcXprType&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >]’ 79 | const bool transpose = (DstEvaluatorType::Flags & RowMajorBit) != (SrcEvaluatorType::Flags & RowMajorBit); | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:132:28: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::assign_op; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 132 | assign_sparse_to_sparse(dst.derived(), src.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::SparseMatrix]’ 37 | internal::Assignment > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | ::run(derived(), other.derived(), internal::assign_op()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1239 | return Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:689:15: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:644:77: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 644 | Eigen::SparseMatrix mat_sq = _mat.cwiseProduct(_mat); | ~~~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:637:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:24:30: required from ‘auto adelie_core::matrix::MatrixNaiveConvexReluDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 24 | return (1-2*j_sgn) * ddot( | ~~~~^ 25 | _mat.col(j_d).cwiseProduct(_mask.col(j_m).template cast()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 | (v * weights).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~ 27 | _n_threads, | ~~~~~~~~~~~ 28 | buff | ~~~~ 29 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:121:12: required from ‘typename adelie_core::matrix::MatrixNaiveConvexReluDense::base_t::value_t adelie_core::matrix::MatrixNaiveConvexReluDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 121 | return _cmul(j, v, weights, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:114:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 145 | internal::evaluator srcEval(src); | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::SparseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Derived = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_sparse.ipp:82:9: required from ‘void adelie_core::matrix::MatrixCovSparse::to_dense(int, int, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 82 | out = _mat.block(i, i, p, p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_sparse.ipp:76:1: required from here 10 | MatrixCovSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:113:15: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:501:29: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 501 | out(0, 0) = ddot(sqrt_w_mi, sqrt_w_mi, _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:468:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:704:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 704 | out(1, 0) = ddot(w.matrix(), (mi0 * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:706:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 706 | out(2, 0) = ddot(w.matrix(), (mi0.square() * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:708:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 708 | out(2, 2) = ddot(w.matrix(), (mi0 * mi1).square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:347:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 347 | out[0] = ddot(_mat.col(i0).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:347:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 347 | out[0] = ddot(_mat.col(i0).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:347:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 347 | out[0] = ddot(_mat.col(i0).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:347:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 347 | out[0] = ddot(_mat.col(i0).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; SrcXprType = Eigen::Block, -1, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; Src = Eigen::Block, -1, 1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:537:20: required from ‘void adelie_core::matrix::MatrixNaiveRSubset::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 537 | out.col(i) = _out.col(_subset[i]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:526:1: required from here 19 | MatrixNaiveRSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; SrcXprType = Eigen::Block, -1, 1, false>; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; Src = Eigen::Block, -1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>; Src = Eigen::Block, -1, 1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:537:20: required from ‘void adelie_core::matrix::MatrixNaiveRSubset::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 537 | out.col(i) = _out.col(_subset[i]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_subset.ipp:526:1: required from here 19 | MatrixNaiveRSubset | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:181:18: required from ‘Derived& Eigen::ArrayBase::operator-=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 181 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:67:33: required from ‘void adelie_core::matrix::dvsubi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp::ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >)::, Eigen::Array >; size_t = long unsigned int]’ 67 | x1.segment(begin, size) -= x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:84:11: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 84 | dvsubi( | ~~~~~~^ 85 | out, | ~~~~ 86 | vec_value_t::NullaryExpr(out.size(), [&](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | return vsc; | ~~~~~~~~~~~ 88 | }), | ~~~ 89 | _n_threads | ~~~~~~~~~~ 90 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:73:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:181:18: required from ‘Derived& Eigen::ArrayBase::operator-=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 181 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:67:33: required from ‘void adelie_core::matrix::dvsubi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp::btmul(int, int, const Eigen::Ref >&, Eigen::Ref >)::, Eigen::Array >; size_t = long unsigned int]’ 67 | x1.segment(begin, size) -= x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:154:11: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 154 | dvsubi( | ~~~~~~^ 155 | out, | ~~~~ 156 | vec_value_t::NullaryExpr(out.size(), [&](auto) { return vsc; }), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | _n_threads | ~~~~~~~~~~ 158 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:23:12: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 23 | x1 += x2; | ~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:470:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 470 | dvaddi(_out, v * _mat.col(i), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:459:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:470:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 470 | dvaddi(_out, v * _mat.col(i), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:459:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:470:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 470 | dvaddi(_out, v * _mat.col(i), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:459:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 171 | buffer.setZero(); | ~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Map >; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Map >; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:581:65: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 581 | XTWX.template selfadjointView().rankUpdate(sqrt_WX.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; SrcXprType = Eigen::Block, 1, -1, true>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; SrcXprType = Eigen::Block, 1, -1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block, 1, -1, true>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block, 1, -1, true>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Src = Eigen::Block, 1, -1, true>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:674:26: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 674 | out_k.col(l) = _out.row(k); | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:627:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:84:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 84 | dvaddi(Out_l, _out, _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:70:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, -1, 1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:84:11: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 84 | dvaddi(Out_l, _out, _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:70:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:58:11: required from ‘void adelie_core::matrix::MatrixNaiveDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 58 | dvaddi(out, v * _mat.col(j).transpose().array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:51:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block > >, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block > >, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Matrix; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 851 | call_assignment_no_alias(dst, tmp, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:241:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 241 | out.segment(begin, size) += v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::MatrixWrapper > >; SrcXprType = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::MatrixWrapper > >; SrcXprType = Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:264:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 264 | out += buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:207:15: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 207 | dvaddi( | ~~~~~~^ 208 | out, | ~~~~ 209 | (1-2*k_sgn) * Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | _n_threads | ~~~~~~~~~~ 211 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, -1, true> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, true> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper, -1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper, -1, -1, true> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::ArrayWrapper, -1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::ArrayWrapper, -1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::ArrayWrapper, -1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::Transpose > > > > >, 1, -1> > >; Derived = Eigen::ArrayWrapper, -1, -1, true> >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:290:28: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 290 | curr_block.array() = (1-2*k_sgn) * ( | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 291 | mat.array().colwise() * | ~~~~~~~~~~~~~~~~~~~~~~~ 292 | mask.template cast().cwiseProduct(sqrt_weights.matrix().transpose()).array() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:260:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::ArrayWrapper, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:197:15: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 197 | dvaddi( | ~~~~~~^ 198 | out, | ~~~~ 199 | Xv * _mask.col(k_m).transpose().template cast().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | _n_threads | ~~~~~~~~~~ 201 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:171:1: required from here 10 | MatrixNaiveConvexGatedReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:688:44: required from ‘void adelie_core::matrix::MatrixNaiveRConcatenate::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with ValueType = double; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 688 | out.middleCols(outer_i, rows_curr) = out_curr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_concatenate.ipp:668:1: required from here 19 | MatrixNaiveRConcatenate | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false> > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, 1, -1, false> > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, 1, -1, false> > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, 1, -1, false> > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, 1, -1, false> > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::ArrayWrapper, 1, -1, false> > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:142:19: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 142 | dvaddi(out, XTXv_m.array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1384:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, 1, -1, true> > >’ 1384 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1464:8: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 1464 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Ref >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >; Derived = Eigen::Ref >]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:23:12: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >; size_t = long unsigned int]’ 23 | x1 += x2; | ~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:149:15: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 149 | dvaddi(out, v * mat.row(i_rel).array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 1, -1, true> > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:149:15: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 149 | dvaddi(out, v * mat.row(i_rel).array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; SrcXprType = Eigen::Transpose, -1, -1, false> >; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; SrcXprType = Eigen::Transpose, -1, -1, false> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Transpose, -1, -1, false> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Transpose, -1, -1, false> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Transpose, -1, -1, false> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, -1, -1, false> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:178:43: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 178 | out.middleCols(n_processed, size) = mat.block(k_rel, i, size, p).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; SrcXprType = Eigen::Transpose, -1, -1, false> >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; SrcXprType = Eigen::Transpose, -1, -1, false> >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Transpose, -1, -1, false> >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Transpose, -1, -1, false> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Transpose, -1, -1, false> >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose, -1, -1, false> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:178:43: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 178 | out.middleCols(n_processed, size) = mat.block(k_rel, i, size, p).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >, 1, -1, false> >; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >, 1, -1, false> >; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:61:19: required from ‘void adelie_core::matrix::MatrixCovDense::mul(const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::vec_index_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 61 | dvaddi(out, v * _mat.col(i).array(), _n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_dense.ipp:47:1: required from here 10 | MatrixCovDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > > > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 0, Eigen::Stride<0, 0> > >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:216:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::DenseShape, Eigen::SparseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:19: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; U = Eigen::MatrixWrapper > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:50:27: required from ‘typename adelie_core::matrix::MatrixConstraintDense::base_t::value_t adelie_core::matrix::MatrixConstraintDense::rvmul(int, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixConstraintBase; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 50 | return _mat.row(j).dot(v.matrix()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:45:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:90:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 90 | return ddot( | ~~~~^ 91 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 92 | (m_slice == index).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | n_threads, | ~~~~~~~~~~ 94 | buff | ~~~~ 95 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper > >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:117:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_sq_cmul(int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 117 | return ddot(w.matrix(), _mat.col(slice).array().square().matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:235:22: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_sq_bmul(int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 235 | out[0] = _sq_cmul(begin, weights, buff); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:532:9: required from ‘adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:45 = long int]’ 532 | _sq_bmul(j, g, level, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:534:27: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | util::omp_parallel_for(routine, 0, _mat.cols(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:522:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:117:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_sq_cmul(int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 117 | return ddot(w.matrix(), _mat.col(slice).array().square().matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:235:22: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_sq_bmul(int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 235 | out[0] = _sq_cmul(begin, weights, buff); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:532:9: required from ‘adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:45 = long int]’ 532 | _sq_bmul(j, g, level, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:534:27: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | util::omp_parallel_for(routine, 0, _mat.cols(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:522:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:117:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_sq_cmul(int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 117 | return ddot(w.matrix(), _mat.col(slice).array().square().matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:235:22: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_sq_bmul(int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 235 | out[0] = _sq_cmul(begin, weights, buff); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:532:9: required from ‘adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:45 = long int]’ 532 | _sq_bmul(j, g, level, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:534:27: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | util::omp_parallel_for(routine, 0, _mat.cols(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:522:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper > >; U = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:126:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_sq_cmul(int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 126 | return ddot( | ~~~~^ 127 | w.matrix(), | ~~~~~~~~~~~ 128 | (m_slice == index).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | n_threads, | ~~~~~~~~~~ 130 | buff | ~~~~ 131 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:235:22: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_sq_bmul(int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 235 | out[0] = _sq_cmul(begin, weights, buff); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:532:9: required from ‘adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:45 = long int]’ 532 | _sq_bmul(j, g, level, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:534:27: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | util::omp_parallel_for(routine, 0, _mat.cols(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:522:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:126:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_sq_cmul(int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 126 | return ddot( | ~~~~^ 127 | w.matrix(), | ~~~~~~~~~~~ 128 | (m_slice == index).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | n_threads, | ~~~~~~~~~~ 130 | buff | ~~~~ 131 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:235:22: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_sq_bmul(int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 235 | out[0] = _sq_cmul(begin, weights, buff); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:532:9: required from ‘adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:45 = long int]’ 532 | _sq_bmul(j, g, level, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:534:27: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | util::omp_parallel_for(routine, 0, _mat.cols(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:522:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:104:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 104 | return ddot((v * w).matrix(), _mat.col(i0).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:112:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 112 | return ddot((v * w).matrix(), _mat.col(i0).cwiseProduct(_mat.col(i1)).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:130:28: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 130 | return ddot( | ~~~~^ 131 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 132 | (mi1 * (mi0 == k0).template cast()).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | n_threads, | ~~~~~~~~~~ 134 | buff | ~~~~ 135 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:163:24: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 163 | return ddot( | ~~~~^ 164 | (v * w).matrix(), | ~~~~~~~~~~~~~~~~~ 165 | ((mi0 == k0) && (mi1 == k1)).template cast().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | n_threads, | ~~~~~~~~~~ 167 | buff | ~~~~ 168 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:296:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_bmul(int, int, int, int, int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 296 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)), (v * w).matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:555:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 555 | _bmul(jj, i0, i1, l0, l1, index, v, weights, out_curr, _buff, _n_threads); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:531:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper > >, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper > >; U = Eigen::MatrixWrapper > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::MatrixWrapper > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:49:28: required from ‘typename adelie_core::matrix::MatrixNaiveStandardize::base_t::value_t adelie_core::matrix::MatrixNaiveStandardize::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 49 | (c == 0) ? 0 : ddot(v.matrix(), weights.matrix(), _n_threads, _buff) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:40:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block > >, 1, -1, false>, const Eigen::Block > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>; U = Eigen::Block > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block > >, 1, -1, false>; Derived = Eigen::Block > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:49:28: required from ‘typename adelie_core::matrix::MatrixNaiveStandardize::base_t::value_t adelie_core::matrix::MatrixNaiveStandardize::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 49 | (c == 0) ? 0 : ddot(v.matrix(), weights.matrix(), _n_threads, _buff) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:40:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:109:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 109 | dvveq(out, (out - vw_sum * c) / s, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:95:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::VectorBlock, -1>; X2Type = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:143:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 143 | dvveq(vs, v / s, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::MatrixWrapper, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; U = Eigen::MatrixWrapper, 1, -1, false> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, 1, -1, false> >; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; U = Eigen::Block, 1, -1, false> >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, false> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; X2Type = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::VectorBlock, -1>; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:147:26: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 147 | const auto vsc = ddot( | ~~~~^ 148 | _centers.segment(j, q).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | vs.matrix(), | ~~~~~~~~~~~~ 150 | _n_threads, | ~~~~~~~~~~~ 151 | buff | ~~~~ 152 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:134:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:172:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 172 | dvveq(out, (out - vw_sum * _centers) / _scales, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:163:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:33:62: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; VType = Eigen::Transpose > >]’ 33 | Map >(mat+stride*i+i, size-i) += | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block > >, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, -1, 1, false> > >; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:33:62: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; VType = Eigen::Transpose > >]’ 33 | Map >(mat+stride*i+i, size-i) += | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; DerivedV = Eigen::Transpose > >; _MatrixType = Eigen::Ref, 0, Eigen::OuterStride<> >; unsigned int UpLo = 1; Scalar = double]’ 85 | internal::selfadjoint_rank2_update_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::run(_expression().const_cast_derived().data(),_expression().outerStride(),UType(actualU),VType(actualV),actualAlpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:212:29: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 212 | out_lower.rankUpdate(centers.matrix().transpose(), means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:191:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, const Eigen::CwiseUnaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:233:10: required from ‘void adelie_core::matrix::MatrixNaiveStandardize::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 233 | dvveq(out, (out - 2 * _centers * mat_means + w_sum * _centers.square()) / _scales.square(), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_standardize.ipp:223:1: required from here 10 | MatrixNaiveStandardize | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > >, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Array; X2Type = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:534:10: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | dvveq(vbuff, v * weights, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:333: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:306:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 306 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:310:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 310 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:314:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 314 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block > >, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block > >, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block > >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block > >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Derived = Eigen::Block > >, -1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:190:36: required from ‘void adelie_core::matrix::dmmeq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper > >; X2Type = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >; size_t = long unsigned int]’ 190 | x1.middleRows(begin, size) = x2.middleRows(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:572:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 572 | dmmeq( | ~~~~~^ 573 | sqrt_WX_array, | ~~~~~~~~~~~~~~ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | _n_threads | ~~~~~~~~~~ 576 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block > >, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block > >, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block > >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block > >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >, -1, -1, false>; Derived = Eigen::Block > >, -1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:190:36: required from ‘void adelie_core::matrix::dmmeq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper > >; X2Type = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 1, -1> >; size_t = long unsigned int]’ 190 | x1.middleRows(begin, size) = x2.middleRows(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:572:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 572 | dmmeq( | ~~~~~^ 573 | sqrt_WX_array, | ~~~~~~~~~~~~~~ 574 | _mat.middleCols(i_begin, i_q).array().colwise() * sqrt_W.col(l).array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | _n_threads | ~~~~~~~~~~ 576 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:547:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:59: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Dest = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:42:10: required from ‘typename adelie_core::matrix::MatrixNaiveKroneckerEye::base_t::value_t adelie_core::matrix::MatrixNaiveKroneckerEye::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with ValueType = double; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 42 | dvveq(_v, V.col(l), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:29:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1>; X2Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:114:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 114 | dvveq(Out_curr, _out, _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:89:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, false>, -1, 1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Map, 0, Eigen::Stride<0, 0> >; X2Type = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1>; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:169:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEye::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 169 | dvveq(_v, V.col(l-j).segment(i_begin, i_q), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:152:1: required from here 10 | MatrixNaiveKroneckerEye | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; U = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:33:16: required from ‘typename adelie_core::matrix::MatrixNaiveDense::base_t::value_t adelie_core::matrix::MatrixNaiveDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | return ddot(_mat.col(j), (v * weights).matrix(), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:25:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:33:16: required from ‘typename adelie_core::matrix::MatrixNaiveDense::base_t::value_t adelie_core::matrix::MatrixNaiveDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | return ddot(_mat.col(j), (v * weights).matrix(), _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:25:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 851 | call_assignment_no_alias(dst, tmp, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; Derived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:179:25: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 179 | out(0, 0) = ddot(sqrt_w_mj, sqrt_w_mj, _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:179:25: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 179 | out(0, 0) = ddot(sqrt_w_mj, sqrt_w_mj, _n_threads, vbuff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Derived = Eigen::Block >, -1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:190:36: required from ‘void adelie_core::matrix::dmmeq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper >; X2Type = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >; size_t = long unsigned int]’ 190 | x1.middleRows(begin, size) = x2.middleRows(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:187:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 187 | dmmeq( | ~~~~~^ 188 | Xj_array, | ~~~~~~~~~ 189 | _mat.middleCols(j, q).array().colwise() * sqrt_weights.matrix().transpose().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | _n_threads | ~~~~~~~~~~ 191 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, -1, -1, false>; Src = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >, -1, -1, false>; Derived = Eigen::Block >, -1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:190:36: required from ‘void adelie_core::matrix::dmmeq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::ArrayWrapper >; X2Type = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, const Eigen::Replicate > > > >, 1, -1> >; size_t = long unsigned int]’ 190 | x1.middleRows(begin, size) = x2.middleRows(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:187:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 187 | dmmeq( | ~~~~~^ 188 | Xj_array, | ~~~~~~~~~ 189 | _mat.middleCols(j, q).array().colwise() * sqrt_weights.matrix().transpose().array(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | _n_threads | ~~~~~~~~~~ 191 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:164:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >, 1, -1, false> >; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose >, 1, -1, false> >; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:48:11: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 48 | dvaddi( | ~~~~~~^ 49 | out, | ~~~~ 50 | (v * (1-2*j_sgn)) * _mat.col(j_d).cwiseProduct( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | _mask.col(j_m).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52 | ).array(), | ~~~~~~~~~~ 53 | n_threads | ~~~~~~~~~ 54 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:146:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 146 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:139:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 851 | call_assignment_no_alias(dst, tmp, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 851 | call_assignment_no_alias(dst, tmp, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 851 | call_assignment_no_alias(dst, tmp, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:136:59: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 136 | typedef typename internal::nested_eval::type ArgTypeNested; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false> >, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false> >, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false> >, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 851 | call_assignment_no_alias(dst, tmp, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:127:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 127 | dgemv( | ~~~~~^ 128 | _X.middleCols(i, block_size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | values.segment(i_idx, block_size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | _n_threads, | ~~~~~~~~~~~ 131 | buff, | ~~~~~ 132 | Xv_m | ~~~~ 133 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, true>, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:40: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; Dest = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_ctmul(int, adelie_core::matrix::MatrixNaiveBase::value_t, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:156:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 156 | dvaddi( | ~~~~~~^ 157 | out, | ~~~~ 158 | vec_value_t::NullaryExpr(_mat.rows(), [=](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159 | return v; | ~~~~~~~~~ 160 | }), | ~~~ 161 | n_threads | ~~~~~~~~~ 162 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:359:5: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 359 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:352:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:167:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 167 | dvaddi( | ~~~~~~^ 168 | out, | ~~~~ 169 | v * (m_slice == index).template cast(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | n_threads | ~~~~~~~~~ 171 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:359:5: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 359 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:352:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:277:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_btmul(int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 277 | dvaddi( | ~~~~~~^ 278 | out, | ~~~~ 279 | vec_value_t::NullaryExpr(_mat.rows(), [&](auto) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | return v[0]; | ~~~~~~~~~~~~ 281 | }), | ~~~ 282 | n_threads | ~~~~~~~~~ 283 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:429:9: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 429 | _btmul(jj, slice, index, level, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:413:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:287:19: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_btmul(int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 287 | dvaddi( | ~~~~~~^ 288 | out, | ~~~~ 289 | vec_value_t::NullaryExpr(_mat.rows(), [&](auto i) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | const int k = _mat(i, slice); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | return v[k]; | ~~~~~~~~~~~~ 292 | }), | ~~~ 293 | n_threads | ~~~~~~~~~ 294 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:429:9: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 429 | _btmul(jj, slice, index, level, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:413:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; U = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:501:29: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 501 | out(0, 0) = ddot(sqrt_w_mi, sqrt_w_mi, _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:468:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>, const Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:501:29: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 501 | out(0, 0) = ddot(sqrt_w_mi, sqrt_w_mi, _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:468:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:207:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 207 | dvaddi(out, v * _mat.col(i0).transpose().array() * _mat.col(i1).transpose().array(), n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:224:23: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 224 | dvaddi( | ~~~~~~^ 225 | out, | ~~~~ 226 | v * mi1 * (mi0 == k0).template cast(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | n_threads | ~~~~~~~~~ 228 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:254:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 254 | dvaddi( | ~~~~~~^ 255 | out, | ~~~~ 256 | v * ((mi0 == k0) && (mi1 == k1)).template cast(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | n_threads | ~~~~~~~~~ 258 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:526:5: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::ctmul(int, typename base_t::value_t, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 526 | _ctmul(j, v, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:519:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:416:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 416 | dvaddi(out, v[0] * mi0 + mi1 * (v[1] + v[2] * mi0), n_threads); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:420:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 420 | dvaddi( | ~~~~~~^ 421 | out, | ~~~~ 422 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | [&](auto i) { | ~~~~~~~~~~~~~ 424 | const int k0 = _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | return v[k0] + v[l0 + k0] * _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | } | ~ 427 | ), | ~~ 428 | n_threads | ~~~~~~~~~ 429 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:433:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 433 | dvaddi( | ~~~~~~^ 434 | out, | ~~~~ 435 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | [&](auto i) { | ~~~~~~~~~~~~~ 437 | const int k1 = _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | const auto b = _n_levels_cont * k1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | return v[b] + v[b+1] * _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | } | ~ 441 | ), | ~~ 442 | n_threads | ~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false>; SrcXprType = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block >, 1, -1, false>; Src = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:194:18: required from ‘Derived& Eigen::ArrayBase::operator+=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >, 1, -1, false>; Derived = Eigen::Block >, 1, -1, false>]’ 194 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:37:33: required from ‘void adelie_core::matrix::dvaddi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Ref >; X2Type = Eigen::CwiseNullaryOp, int>::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref >&, Eigen::Ref >, size_t) const::, Eigen::Array >; size_t = long unsigned int]’ 37 | x1.segment(begin, size) += x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:447:19: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_btmul(int, int, int, int, int, int, size_t, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; size_t = long unsigned int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 447 | dvaddi( | ~~~~~~^ 448 | out, | ~~~~ 449 | vec_value_t::NullaryExpr(_mat.rows(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | [&](auto i) { | ~~~~~~~~~~~~~ 451 | const int k0 = _mat(i, i0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | const int k1 = _mat(i, i1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | return v[k1 * l0 + k0]; | ~~~~~~~~~~~~~~~~~~~~~~~ 454 | } | ~ 455 | ), | ~~ 456 | n_threads | ~~~~~~~~~ 457 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:617:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 617 | _btmul(jj, i0, i1, l0, l1, index, size, v_curr, out, _n_threads); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:594:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Ref > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Ref > >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Ref > >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref > >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref > >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Ref > >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::Ref > >, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Array; X2Type = Eigen::CwiseUnaryOp, const Eigen::Ref > >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:702:18: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 702 | dvveq(w, sqrt_w.square(), _n_threads); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Derived = Eigen::MatrixWrapper >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:703:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 703 | out(0, 0) = ddot(w.matrix(), mi0.square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Derived = Eigen::MatrixWrapper >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:704:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 704 | out(1, 0) = ddot(w.matrix(), (mi0 * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:704:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 704 | out(1, 0) = ddot(w.matrix(), (mi0 * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper >; U = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Derived = Eigen::MatrixWrapper >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:706:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 706 | out(2, 0) = ddot(w.matrix(), (mi0.square() * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:706:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 706 | out(2, 0) = ddot(w.matrix(), (mi0.square() * mi1).matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper >; U = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Derived = Eigen::MatrixWrapper >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:708:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 708 | out(2, 2) = ddot(w.matrix(), (mi0 * mi1).square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, const Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>; U = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; Derived = Eigen::Block >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper >; X2Type = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; BuffType = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:708:29: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::cov(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::colmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 708 | out(2, 2) = ddot(w.matrix(), (mi0 * mi1).square().matrix(), _n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:663:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false> >, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block >, 1, -1, false> >, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 851 | call_assignment_no_alias(dst, tmp, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Derived = Eigen::Block >, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Matrix; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:851:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 851 | call_assignment_no_alias(dst, tmp, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:241:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 241 | out.segment(begin, size) += v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:907:22: required from ‘void Eigen::internal::call_restricted_packet_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1>; Func = assign_op]’ 907 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:47: required from ‘static void Eigen::internal::generic_product_impl::eval_dynamic_impl(Dst&, const LhsT&, const RhsT&, const Func&, const Scalar&, Eigen::internal::false_type) [with Dst = Eigen::Block, -1, -1, true>; LhsT = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; RhsT = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::assign_op; Scalar = double; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 462 | call_restricted_packet_assignment_no_alias(dst, lhs.lazyProduct(rhs), func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:446:22: required from ‘static void Eigen::internal::generic_product_impl::eval_dynamic(Dst&, const Lhs&, const Rhs&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Func = Eigen::internal::assign_op; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 446 | eval_dynamic_impl(dst, | ~~~~~~~~~~~~~~~~~^~~~~ 447 | blas_traits::extract(lhs).template conjugateIf(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | blas_traits::extract(rhs).template conjugateIf(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449 | func, | ~~~~~ 450 | actualAlpha, | ~~~~~~~~~~~~ 451 | typename conditional::type()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, true>, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > > >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:81:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 81 | return ddot((v * w).matrix(), _mat.col(slice), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:81:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 81 | return ddot((v * w).matrix(), _mat.col(slice), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:334:12: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 334 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:327:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:104:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 104 | return ddot((v * w).matrix(), _mat.col(i0).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:104:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 104 | return ddot((v * w).matrix(), _mat.col(i0).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; U = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Derived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:112:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 112 | return ddot((v * w).matrix(), _mat.col(i0).cwiseProduct(_mat.col(i1)).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>, const Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; U = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; X2Type = Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:112:32: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::_cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, size_t, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 112 | return ddot((v * w).matrix(), _mat.col(i0).cwiseProduct(_mat.col(i1)).transpose(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:501:12: required from ‘typename adelie_core::matrix::MatrixNaiveInteractionDense::base_t::value_t adelie_core::matrix::MatrixNaiveInteractionDense::cmul(int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&) [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 501 | return _cmul(j, v, weights, _n_threads, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:494:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; U = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:296:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_bmul(int, int, int, int, int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 296 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)), (v * w).matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:555:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 555 | _bmul(jj, i0, i1, l0, l1, index, v, weights, out_curr, _buff, _n_threads); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:531:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false> >, const Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; U = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::Ref >, const Eigen::Ref > > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; X2Type = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:296:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_bmul(int, int, int, int, int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, size_t) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int]’ 296 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)), (v * w).matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:555:9: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 555 | _bmul(jj, i0, i1, l0, l1, index, v, weights, out_curr, _buff, _n_threads); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:531:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:145:35: required from ‘static void Eigen::internal::sparse_time_dense_product_impl::processRow(const LhsEval&, const DenseRhsType&, Res&, const typename Eigen::internal::remove_all::type::Scalar&, Eigen::Index) [with SparseLhsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; DenseRhsType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; DenseResType = Eigen::Matrix; LhsEval = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >; Res = Eigen::Matrix; typename Eigen::internal::remove_all::type::Scalar = double; Eigen::Index = long int]’ 145 | res_i += (alpha*it.value()) * rhs.row(it.index()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:131:19: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::SparseShape, Eigen::DenseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:678:28: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 678 | _out.noalias() = _v * _mat.transpose(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:627:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::MatrixWrapper >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 2, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 2, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 2, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 2, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 2, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:264:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 264 | out += buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 2, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 2, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator > > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >; Functor = Eigen::internal::add_assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: required from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel > > >, Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::add_assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:264:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 264 | out += buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block > >, 1, -1, false>; Rhs = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, false> >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1, -1, true> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, 1, -1, true> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, 1, -1, true> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1, -1, true> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::DenseShape, Eigen::SparseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:19: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::DenseShape, Eigen::SparseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:19: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:145:35: required from ‘static void Eigen::internal::sparse_time_dense_product_impl::processRow(const LhsEval&, const DenseRhsType&, Res&, const typename Eigen::internal::remove_all::type::Scalar&, Eigen::Index) [with SparseLhsType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Transpose, 0, Eigen::OuterStride<> > >; LhsEval = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > > >; Res = Eigen::Transpose, 0, Eigen::OuterStride<> > >; typename Eigen::internal::remove_all::type::Scalar = double; Eigen::Index = long int]’ 145 | res_i += (alpha*it.value()) * rhs.row(it.index()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:131:19: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::DenseShape, Eigen::SparseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:19: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block > >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block > >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 2, Eigen::Stride<0, 0> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 2, Eigen::Stride<0, 0> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:278:57: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:115:15: required from ‘static void Eigen::internal::general_matrix_matrix_product::run(Index, Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, ResScalar, Eigen::internal::level3_blocking&, Eigen::internal::GemmParallelInfo*) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 115 | pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:230:14: required from ‘void Eigen::internal::gemm_functor::operator()(Index, Index, Index, Index, Eigen::internal::GemmParallelInfo*) const [with Scalar = double; Index = long int; Gemm = Eigen::internal::general_matrix_matrix_product; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; BlockingType = Eigen::internal::gemm_blocking_space<0, double, double, -1, -1, -1, 1, false>]’ 230 | Gemm::run(rows, cols, m_lhs.cols(), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &m_lhs.coeffRef(row,0), m_lhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | &m_rhs.coeffRef(0,col), m_rhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | (Scalar*)&(m_dest.coeffRef(row,col)), m_dest.innerStride(), m_dest.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | m_actualAlpha, m_blocking, info); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/Parallelizer.h:141:16: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::Ref, 0, Eigen::OuterStride<> >, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Scalar = double]’ 508 | internal::parallelize_gemm<(Dest::MaxRowsAtCompileTime>32 || Dest::MaxRowsAtCompileTime==Dynamic)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 509 | (GemmFunctor(lhs, rhs, dst, actualAlpha, blocking), a_lhs.rows(), a_rhs.cols(), a_lhs.cols(), Dest::Flags&RowMajorBit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; U = Eigen::MatrixWrapper > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:347:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 347 | out[0] = ddot(_mat.col(i0).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; U = Eigen::Block > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:347:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 347 | out[0] = ddot(_mat.col(i0).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, const Eigen::MatrixWrapper > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; U = Eigen::MatrixWrapper > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::MatrixWrapper > >; Derived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:144:22: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 144 | return x1.dot(x2); | ~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false> >, const Eigen::Block > >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; U = Eigen::Block > >, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block > >, 1, -1, false>; Derived = Eigen::Block, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:158:46: required from ‘typename std::decay<_Tp>::type::Scalar adelie_core::matrix::ddot(const X1Type&, const X2Type&, size_t, BuffType&) [with X1Type = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; X2Type = Eigen::MatrixWrapper > >; BuffType = Eigen::Ref >; typename std::decay<_Tp>::type::Scalar = double; std::decay_t<_Fn> = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; size_t = long unsigned int]’ 158 | buff[t] = x1.segment(begin, size).dot(x2.segment(begin, size)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:349:26: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::_sq_bmul(int, int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 349 | out[2] = ddot(_mat.col(i0).cwiseProduct(_mat.col(i1)).array().square().matrix(), w.matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:785:9: required from ‘adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:38 = long int]’ 785 | _sq_bmul(i0, i1, l0, l1, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveInteractionDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:787:27: required from ‘void adelie_core::matrix::MatrixNaiveInteractionDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 787 | util::omp_parallel_for(routine, 0, _outer.size()-1, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.ipp:768:1: required from here 10 | MatrixNaiveInteractionDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 2>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 2>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:284:15: required from ‘adelie_core::matrix::MatrixNaiveSparse, int>::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const:: [with auto:54 = long int]’ 284 | out_k = vk * _mat.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveSparse, int>::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:286:27: required from ‘void adelie_core::matrix::MatrixNaiveSparse::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 286 | util::omp_parallel_for(routine, 0, v.outerSize(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_sparse.ipp:262:1: required from here 10 | MatrixNaiveSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Ref >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, member_sum, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, member_sum, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 1>; Derived = Eigen::Ref >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:913:9: required from ‘void adelie_core::matrix::snp_phased_ancestry_block_dot(const IOType&, int, int, const VType&, OutType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; OutType = Eigen::Ref >; BuffType = Eigen::Array; size_t = long unsigned int]’ 913 | out = mbuff.rowwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:118:34: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | snp_phased_ancestry_block_dot( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119 | _io, j, q, v * weights, out, _n_threads, _buff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:109:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Derived = Eigen::Block >, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:264:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 264 | out += buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 2, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 2, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 2, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 2, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 2, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 2, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 2, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 2, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: required from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel, 0, Eigen::Stride<0, 0> > > >, Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:37: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; SrcXprType = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>; Functor = assign_op]’ 785 | dense_assignment_loop::run(kernel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; Rhs = Eigen::Block, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Block, -1, -1, true>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Block, -1, -1, false>, 0>; Derived = Eigen::Matrix]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:883:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::MatrixWrapper > >; U = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:117:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_sq_cmul(int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 117 | return ddot(w.matrix(), _mat.col(slice).array().square().matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:235:22: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_sq_bmul(int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 235 | out[0] = _sq_cmul(begin, weights, buff); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:532:9: required from ‘adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:45 = long int]’ 532 | _sq_bmul(j, g, level, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:534:27: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | util::omp_parallel_for(routine, 0, _mat.cols(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:522:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:117:24: required from ‘typename adelie_core::matrix::MatrixNaiveOneHotDense::base_t::value_t adelie_core::matrix::MatrixNaiveOneHotDense::_sq_cmul(int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::value_t = double; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 117 | return ddot(w.matrix(), _mat.col(slice).array().square().matrix(), n_threads, buff); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:235:22: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::_sq_bmul(int, int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 235 | out[0] = _sq_cmul(begin, weights, buff); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:532:9: required from ‘adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:45 = long int]’ 532 | _sq_bmul(j, g, level, weights, out_curr, out /* unused */); | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveOneHotDense, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:534:27: required from ‘void adelie_core::matrix::MatrixNaiveOneHotDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 534 | util::omp_parallel_for(routine, 0, _mat.cols(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_one_hot.ipp:522:1: required from here 10 | MatrixNaiveOneHotDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 2, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 2, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 2, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 2, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 2, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 2, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 2, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 2, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >, 1, -1, false> > >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0> >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: required from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, 1, -1, false> > >, Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:37: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::MatrixWrapper >, 1, -1, false> >; SrcXprType = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, member_sum, 0>; Functor = assign_op]’ 785 | dense_assignment_loop::run(kernel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:541:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 541 | Out.noalias() = _mat.transpose() * VW; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:527:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:621:19: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 621 | Out.noalias() = _mat.array().square().matrix().transpose() * W; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:610:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:219:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 219 | out += v * m; | ~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:219:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 219 | out += v * m; | ~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:241:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 241 | out.segment(begin, size) += v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:86:18: required from ‘void adelie_core::matrix::MatrixConstraintSparse::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 86 | out.matrix() = v.matrix() * _mat; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:81:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:219:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 219 | out += v * m; | ~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:241:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 241 | out.segment(begin, size) += v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:216:60: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >; Rhs = Eigen::SparseMatrix; int ProductType = 7; Scalar = double]’ 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Ref >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > > > >, Eigen::SparseMatrix, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:648:40: required from ‘adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:31 = Eigen::SparseMatrix]’ 648 | out.segment(k * d, d).matrix() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 649 | (weights * _mask.col(k).transpose().array().template cast()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | ) * mat_sq; | ~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:652:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:32 = long int]’ 652 | util::omp_parallel_for([&](auto k) { routine(k, mat_sq); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluSparse, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:652:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluSparse::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with SparseType = Eigen::SparseMatrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 652 | util::omp_parallel_for([&](auto k) { routine(k, mat_sq); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:637:1: required from here 19 | MatrixNaiveConvexReluSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false> >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Map, 0, Eigen::Stride<0, 0> >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Ref >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, member_sum, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, member_sum, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 1>; Derived = Eigen::Ref >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:913:9: required from ‘void adelie_core::matrix::snp_phased_ancestry_block_dot(const IOType&, int, int, const VType&, OutType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; OutType = Eigen::Ref >; BuffType = Eigen::Array; size_t = long unsigned int]’ 913 | out = mbuff.rowwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:118:34: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | snp_phased_ancestry_block_dot( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119 | _io, j, q, v * weights, out, _n_threads, _buff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:109:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Derived = Eigen::Block >, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:219:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 219 | out += v * m; | ~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:219:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 219 | out += v * m; | ~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:241:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 241 | out.segment(begin, size) += v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, -1, -1, false>, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, -1, -1, false>, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, -1, -1, false>, -1, 1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::PartialReduxExpr, -1, -1, false>, member_sum, 0>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::PartialReduxExpr, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:264:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 264 | out += buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block > >, 1, -1, false>; Rhs = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, false> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, false> >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Derived = Eigen::Block >, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:59: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Transpose > > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:59: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >; Rhs = Eigen::Transpose > > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:59: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >; Rhs = Eigen::Transpose > >, 1, -1, false> >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, false> >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false> >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> > >, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> > >, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::DenseShape, Eigen::SparseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:19: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> > >, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> > >, 1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> > >, 1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> > >, 1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> > >, 1, -1, true>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:145:13: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, Eigen::DenseShape, Eigen::SparseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:109:19: required from ‘void adelie_core::matrix::MatrixConstraintSparse::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with SparseType = Eigen::SparseMatrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 109 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_sparse.ipp:104:1: required from here 10 | MatrixConstraintSparse | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Map, 0, Eigen::Stride<0, 0> >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Ref >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, member_sum, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Ref >; Src = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, member_sum, 1>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 1>; Derived = Eigen::Ref >]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:913:9: required from ‘void adelie_core::matrix::snp_phased_ancestry_block_dot(const IOType&, int, int, const VType&, OutType&, size_t, BuffType&) [with IOType = adelie_core::io::IOSNPPhasedAncestry >; VType = Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::Ref > >; OutType = Eigen::Ref >; BuffType = Eigen::Array; size_t = long unsigned int]’ 913 | out = mbuff.rowwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:118:34: required from ‘void adelie_core::matrix::MatrixNaiveSNPPhasedAncestry::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with ValueType = double; MmapPtrType = std::shared_ptr; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | snp_phased_ancestry_block_dot( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119 | _io, j, q, v * weights, out, _n_threads, _buff | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_snp_phased_ancestry.ipp:109:1: required from here 14 | MatrixNaiveSNPPhasedAncestry | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Derived = Eigen::Block >, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:660:61: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, member_sum, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::PartialReduxExpr, 0, Eigen::OuterStride<> >, -1, -1, false>, Eigen::internal::member_sum, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:262:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 262 | out = buff.block(0, 0, n_blocks, p).colwise().sum(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:219:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 219 | out += v * m; | ~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:219:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 219 | out += v * m; | ~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:241:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 241 | out.segment(begin, size) += v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Block >, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true>; U = Eigen::Block, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Block >, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:73:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | buff, | ~~~~~ 78 | out_m | ~~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:152:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:144:1: required from here 10 | MatrixNaiveConvexGatedReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:73:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | buff, | ~~~~~ 78 | out_m | ~~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:152:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexGatedReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_gated_relu.ipp:144:1: required from here 10 | MatrixNaiveConvexGatedReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:171:29: required from ‘void adelie_core::matrix::MatrixCovLazyCov::to_dense(int, int, Eigen::Ref::type::Scalar, IndexType>::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::colmat_value_t = Eigen::Matrix; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 171 | out_m.noalias() = X_block.transpose() * Xk; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:156:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator > >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_add; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:116:37: required from ‘void adelie_core::matrix::MatrixNaiveDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 116 | dgemv( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117 | _mat.middleCols(j, q).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | v.matrix(), | ~~~~~~~~~~~ 119 | _n_threads, | ~~~~~~~~~~~ 120 | _buff, | ~~~~~~ 121 | outm | ~~~~ 122 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:108:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; Src = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 0>; Derived = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, false> >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; VType = Eigen::MatrixWrapper >, 1, -1, false> >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:200:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::btmul(int, int, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 200 | dgemv( | ~~~~~^ 201 | _mat.middleCols(k_d, size).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | v.segment(n_processed, size).matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | _n_threads, | ~~~~~~~~~~~ 204 | buff, | ~~~~~ 205 | Xv_m | ~~~~ 206 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:178:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:28:23: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 28 | cov.noalias() = block.transpose() * _X; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator, -1, -1, true> >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, -1, true>; Lhs = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, -1, true> >, -1, -1, true>, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:43:47: required from ‘void adelie_core::matrix::MatrixCovLazyCov::cache(int, int) [with DenseType = Eigen::Matrix; IndexType = int]’ 43 | cov.middleRows(begin, size).noalias() = ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 44 | block.transpose().middleRows(begin, size) * _X | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:83:13: required from ‘void adelie_core::matrix::MatrixCovLazyCov::bmul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 83 | cache(i, cache_size); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:68:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:85:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 85 | dgemv( | ~~~~~^ 86 | _mat, | ~~~~~ 87 | v.matrix(), | ~~~~~~~~~~~ 88 | _n_threads, | ~~~~~~~~~~~ 89 | buff, | ~~~~~ 90 | out_m | ~~~~~ 91 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:76:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block >, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, false>, 0>; Derived = Eigen::Block >, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, -1, true>, 0>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>; VType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; BuffType = Eigen::Ref, 0, Eigen::OuterStride<> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:401:14: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 401 | dgemv( | ~~~~~^ 402 | VW.middleCols(l, size), | ~~~~~~~~~~~~~~~~~~~~~~~ 403 | _mat.col(i).transpose(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 404 | _n_threads, | ~~~~~~~~~~~ 405 | buff, | ~~~~~ 406 | _out | ~~~~ 407 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:483:5: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 483 | _bmul(j, q, v, weights, out, _vbuff, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:475:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper >, 1, -1, false> >; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper >, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:80:14: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::_bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 80 | dgemv( | ~~~~~^ 81 | _mat.middleCols(k_d, size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (1-2*k_sgn) * _mask.col(k_m).transpose().template cast().cwiseProduct((v * weights).matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | _n_threads, | ~~~~~~~~~~~ 84 | buff, | ~~~~~ 85 | out_m | ~~~~~ 86 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:159:5: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 159 | _bmul(j, q, v, weights, out, _buff); | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:151:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:231:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:25 = long int; auto:26 = Eigen::MatrixWrapper, const Eigen::Ref >, const Eigen::Ref > > >]’ 231 | dgemv( | ~~~~~^ 232 | _mat, | ~~~~~ 233 | _mask.col(i).transpose().template cast().cwiseProduct(v_weights), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | 1, | ~~ 235 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 236 | out_m | ~~~~~ 237 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:27 = long int]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::mul(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:240:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 240 | util::omp_parallel_for([&](auto i) { routine(i, v_weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:218:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, true> >, const Eigen::Block, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Matrix; VType = Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >, const Eigen::MatrixWrapper > > >; BuffType = Eigen::Map, 0, Eigen::Stride<0, 0> >; OutType = Eigen::MatrixWrapper >, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:316:14: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:28 = long int; auto:29 = Eigen::Ref >]’ 316 | dgemv( | ~~~~~^ 317 | mat_sq, | ~~~~~~~ 318 | _mask.col(i).transpose().template cast().cwiseProduct(w.matrix()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 1, | ~~ 320 | buff /* unused */, | ~~~~~~~~~~~~~~~~~~ 321 | out_m | ~~~~~ 322 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:49: required from ‘adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const:: [with auto:30 = long int]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveConvexReluDense, Eigen::Matrix, int>::sq_mul(const Eigen::Ref >&, Eigen::Ref >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:324:27: required from ‘void adelie_core::matrix::MatrixNaiveConvexReluDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; MaskType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 324 | util::omp_parallel_for([&](auto i) { routine(i, weights); }, 0, m, _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_convex_relu.ipp:303:1: required from here 10 | MatrixNaiveConvexReluDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; _Scalar = double; int _Rows = 1; int _Cols = -1; int _Options = 1; int _MaxRows = 1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, true>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:29:18: required from ‘void adelie_core::matrix::MatrixConstraintDense::rmmul(int, const Eigen::Ref::colmat_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 29 | out.matrix() = _mat.row(j) * Q; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:23:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, false>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:73:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::bmul(int, int, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 73 | dgemv( | ~~~~~^ 74 | _mat.middleCols(j, q), | ~~~~~~~~~~~~~~~~~~~~~~ 75 | _vbuff.matrix(), | ~~~~~~~~~~~~~~~~ 76 | _n_threads, | ~~~~~~~~~~~ 77 | _buff, | ~~~~~~ 78 | outm | ~~~~ 79 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:63:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::Block >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block >, 1, -1, false>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:139:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::mul(const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 139 | dgemv( | ~~~~~^ 140 | _mat, | ~~~~~ 141 | vbuff.matrix(), | ~~~~~~~~~~~~~~~ 142 | _n_threads, | ~~~~~~~~~~~ 143 | buff, | ~~~~~ 144 | out_m | ~~~~~ 145 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:127:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >, 1, -1, true>, const Eigen::Transpose > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:88: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > > >; Rhs = Eigen::Transpose > > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >, 1, -1, true>, const Eigen::Transpose > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:88: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true> >; Rhs = Eigen::Transpose > > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper > >; Rhs = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, false>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >, 1, -1, true>, const Eigen::Transpose > >, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:379:88: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false> >; Rhs = Eigen::Transpose > >, 1, -1, false> >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block > >, 1, -1, false>; Rhs = Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>; Dest = Eigen::Matrix; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0, Eigen::Stride<0, 0> > > > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:210:10: required from ‘void adelie_core::matrix::MatrixNaiveDense::sq_mul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixNaiveBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 210 | dgemv( | ~~~~~^ 211 | _mat.array().square().matrix(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | weights.matrix(), | ~~~~~~~~~~~~~~~~~ 213 | _n_threads, | ~~~~~~~~~~~ 214 | buff, | ~~~~~ 215 | out_m | ~~~~~ 216 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_dense.ipp:201:1: required from here 10 | MatrixNaiveDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; Derived = Eigen::Block, 1, -1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper, 1, -1, false> >; Src = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; Derived = Eigen::MatrixWrapper, 1, -1, false> >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, -1, 1, true>; Derived = Eigen::Block, 1, -1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false> >, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, true>, 0>; Derived = Eigen::Block, 1, -1, false> >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, 1, -1, false> >, 1, -1, false>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 1, -1, false> >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Map, 0, Eigen::Stride<0, 0> >; VType = Eigen::MatrixWrapper, 1, -1, false> >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper, 1, -1, false> >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:135:18: required from ‘void adelie_core::matrix::MatrixCovLazyCov::mul(const Eigen::Ref::type::Scalar, IndexType>::vec_index_t>&, const Eigen::Ref::type::Scalar, IndexType>::vec_value_t>&, Eigen::Ref::type::Scalar, IndexType>::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_index_t = Eigen::Array; typename std::decay<_Tp>::type::Scalar = double; typename std::decay<_Tp>::type = Eigen::Matrix; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename adelie_core::matrix::MatrixCovBase::type::Scalar, IndexType>::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::type::Scalar, IndexType>::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | dgemv( | ~~~~~^ 136 | _X, | ~~~ 137 | Xv_m, | ~~~~~ 138 | _n_threads, | ~~~~~~~~~~~ 139 | buff, | ~~~~~ 140 | XTXv_m | ~~~~~~ 141 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_cov_lazy_cov.ipp:103:1: required from here 10 | MatrixCovLazyCov | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::MatrixWrapper > >; Src = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::MatrixWrapper > >]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:217:17: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 217 | out = v * m; | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block > >, 1, -1, false>; Src = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, true>, 0>; Derived = Eigen::Block > >, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:239:42: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 239 | out.segment(begin, size) = v * m.middleCols(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, false>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:850:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 850 | typename plain_matrix_type::type tmp(src); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false>; Src = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product > >, 1, -1, false>, Eigen::Block, 0, Eigen::Stride<0, 0> > >, -1, -1, false>, 0>; Derived = Eigen::Block, 1, -1, true>, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:257:33: required from ‘void adelie_core::matrix::dgemv(const MType&, const VType&, size_t, BuffType&, OutType&) [with adelie_core::util::operator_type op = adelie_core::util::operator_type::_eq; MType = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; VType = Eigen::MatrixWrapper > >; BuffType = Eigen::Matrix; OutType = Eigen::MatrixWrapper > >; size_t = long unsigned int]’ 257 | buff.row(t).head(p) = ( | ~~~~~~~~~~~~~~~~~~~~^~~ 258 | v.segment(begin, size) * m.middleRows(begin, size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:105:10: required from ‘void adelie_core::matrix::MatrixConstraintDense::tmul(const Eigen::Ref::vec_value_t>&, Eigen::Ref::vec_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::vec_value_t = Eigen::Array; typename DenseType::Scalar = double; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 105 | dgemv( | ~~~~~^ 106 | _mat.transpose(), | ~~~~~~~~~~~~~~~~~ 107 | v.matrix(), | ~~~~~~~~~~~ 108 | _n_threads, | ~~~~~~~~~~~ 109 | buff, | ~~~~~ 110 | out_m | ~~~~~ 111 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:96:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> > >, 1, -1, true> >; Derived = Eigen::Block, 1, -1, false>]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseDenseProduct.h:145:13: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, true>; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Derived = Eigen::Block, 1, -1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:696:19: required from ‘adelie_core::matrix::MatrixNaiveKroneckerEyeDense, int>::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const:: [with auto:40 = long int]’ 696 | out_k = vk * _mat.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::matrix::MatrixNaiveKroneckerEyeDense, int>::sp_tmul(const adelie_core::matrix::MatrixNaiveBase::sp_mat_value_t&, Eigen::Ref, 0, Eigen::OuterStride<> >) const::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:699:31: required from ‘void adelie_core::matrix::MatrixNaiveKroneckerEyeDense::sp_tmul(const typename base_t::sp_mat_value_t&, Eigen::Ref::rowmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename base_t::sp_mat_value_t = Eigen::SparseMatrix; base_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::matrix::MatrixNaiveBase::rowmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::rowmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 699 | util::omp_parallel_for(sroutine, 0, _v.outerSize(), _n_threads); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_kronecker_eye.ipp:627:1: required from here 19 | MatrixNaiveKroneckerEyeDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> > >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Src = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::Stride<0, 0> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, Eigen::Transpose, 0, Eigen::Stride<0, 0> > >, 0>; ExpressionType = Eigen::Ref, 0, Eigen::OuterStride<> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:122:19: required from ‘void adelie_core::matrix::MatrixConstraintDense::cov(const Eigen::Ref::colmat_value_t>&, Eigen::Ref::colmat_value_t>) const [with DenseType = Eigen::Matrix; IndexType = int; typename adelie_core::matrix::MatrixConstraintBase::colmat_value_t = Eigen::Matrix; typename DenseType::Scalar = double; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>; typename Eigen::internal::conditional::colmat_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::OuterStride<>]’ 122 | out.noalias() = _mat * Q * _mat.transpose(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_constraint_dense.ipp:116:1: required from here 10 | MatrixConstraintDense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rcpp_matrix_utils_blas.cpp -o rcpp_matrix_utils_blas.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from decl.h:3, from rcpp_matrix_utils_blas.cpp:8: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ rcpp_matrix_utils_blas.cpp:20:1: required from here 20 | ) | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ rcpp_matrix_utils_blas.cpp:20:1: required from here 20 | ) | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ rcpp_matrix_utils_blas.cpp:22:23: required from here 22 | const auto p = mat.cols(); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:76: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~^~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1006:68: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1006 | out.template triangularView() = out.transpose(); | ~~~~~~~~~~~~~^~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Map >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Map >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:35: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1004:20: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1004 | out.setZero(); | ~~~~~~~~~~~^~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:330: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:72:102: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 72 | typedef blas_data_mapper ResMapper; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 92 | gebp_kernel gebp; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:92:109: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 92 | gebp_kernel gebp; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:100:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 100 | pack_rhs(blockB, rhs.getSubMapper(k2,0), actual_kc, size); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:106:17: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 106 | pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2256:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2256 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2258:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2258 | HalfPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2259 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2298 | PacketBlock kernel_half; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2304 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:113:15: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 113 | gebp(res.getSubMapper(i2, 0), blockA, blockB, actual_mc, actual_kc, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | (std::min)(size,i2), alpha, -1, -1, 0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1920:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1920 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1921 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1977:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1977 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1978:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1978 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1979:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1979 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1980:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1980 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:155:52: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 155 | Matrix buffer((internal::constructor_without_unaligned_array_assert())); | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, const Eigen::Block >, -1, 1, true>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, const Eigen::Block >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, const Eigen::Block >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, const Eigen::Block >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, const Eigen::Block >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, const Eigen::Block >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:277: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl > >, const Eigen::Block >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, Eigen::Map >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true>, Eigen::Map >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true>, Eigen::Map >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, 1, -1, true>, Eigen::Map >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, 1, -1, true>, Eigen::Map >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, 1, -1, true>, Eigen::Map >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval > >, 1, -1, true>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl > >, 1, -1, true>, Eigen::Map >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:486:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: required from ‘void Eigen::internal::tribb_kernel::operator()(ResScalar*, Index, Index, const LhsScalar*, const RhsScalar*, Index, Index, const ResScalar&) [with LhsScalar = double; RhsScalar = double; Index = long int; int mr = 4; int nr = 4; bool ConjLhs = false; bool ConjRhs = false; int ResInnerStride = 1; int UpLo = 1; ResScalar = double]’ 171 | buffer.setZero(); | ~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: required from ‘static void Eigen::internal::general_matrix_matrix_triangular_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, Index, const ResScalar&, Eigen::internal::level3_blocking&) [with Index = long int; LhsScalar = double; int LhsStorageOrder = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int UpLo = 1; int Version = 0; ResScalar = double]’ 116 | sybb(_res+resStride*i2 + resIncr*i2, resIncr, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: required from ‘static void Eigen::selfadjoint_product_selector::run(MatrixType&, const OtherType&, const typename MatrixType::Scalar&) [with MatrixType = Eigen::Matrix; OtherType = Eigen::Transpose > >; int UpLo = 1; typename MatrixType::Scalar = double]’ 109 | internal::general_matrix_matrix_triangular_product::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | Scalar, OtherIsRowMajor ? ColMajor : RowMajor, (!OtherBlasTraits::NeedToConjugate) && NumTraits::IsComplex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | IsRowMajor ? RowMajor : ColMajor, MatrixType::InnerStrideAtCompileTime, UpLo> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | ::run(size, depth, | ~~~~~^~~~~~~~~~~~~ 114 | actualOther.data(), actualOther.outerStride(), actualOther.data(), actualOther.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | mat.data(), mat.innerStride(), mat.outerStride(), actualAlpha, blocking); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Transpose > >; _MatrixType = Eigen::Matrix; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1005:64: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1005 | out.template selfadjointView().rankUpdate(m.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Map >, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Map >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Map >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Map >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Map >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Map >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase > >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense > >, 1, -1, true>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:333: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:306:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 306 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Block >, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose > >; Rhs = const Eigen::Block >, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:310:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 310 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Block >, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose > >; Rhs = const Eigen::Block >, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:314:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 1, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 314 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:347:132: required from ‘static void Eigen::internal::gemv_dense_selector<2, 1, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Block >, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 346 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 348 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | RhsMapper(actualRhsPtr, 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | dest.data(), dest.col(0).innerStride(), //NOTE if dest is not a vector at compile-time, then dest.innerStride() might be wrong. (bug 1166) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, true>; Lhs = Eigen::Transpose > >; Rhs = const Eigen::Block >, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 1, -1, true>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl > >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator > >, 1, -1, true>, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator > >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator > >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:52: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>; U = Eigen::Block >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, -1, 1, true>, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, -1, 1, true>; Derived = Eigen::Block > >, 1, -1, true>, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:606:75: required from ‘const Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::CoeffReturnType Eigen::internal::product_evaluator, ProductTag, Eigen::DenseShape, Eigen::DenseShape>::coeff(Eigen::Index, Eigen::Index) const [with Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Transpose > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Map >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:654:63: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignCoeff(Eigen::Index, Eigen::Index) [with DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator > >, Eigen::Map >, 1> >; Functor = Eigen::internal::assign_op; int Version = 1; Eigen::Index = long int]’ 654 | m_functor.assignCoeff(m_dst.coeffRef(row,col), m_src.coeff(row,col)); | ~~~~~~~~~~~^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixMatrix.h:441:32: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; Lhs = Eigen::Transpose > >; Rhs = Eigen::Map >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product > >, Eigen::Map >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product > >, Eigen::Map >, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product > >, Eigen::Map >, 0>; ExpressionType = Eigen::Matrix; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:1011:19: required from ‘void adelie_core::matrix::dgemtm(const MType&, OutType&, size_t) [with MType = Eigen::Map >; OutType = Eigen::Matrix; size_t = long unsigned int]’ 1011 | out.noalias() = m.transpose() * m; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ rcpp_matrix_utils_blas.cpp:24:23: required from here 24 | ad::matrix::dgemtm(mat, out, n_threads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rcpp_solver.cpp -o rcpp_solver.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from decl.h:3, from rcpp_solver.cpp:1: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from ‘struct Eigen::internal::traits >’ 17 | struct traits > : traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:18:8: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 18 | struct traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from ‘class adelie_core::glm::GlmBase’ 29 | map_cvec_value_t y; | ^ rcpp_glm.h:186:39: required from here 186 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from ‘class adelie_core::glm::GlmBase’ 29 | map_cvec_value_t y; | ^ rcpp_glm.h:186:39: required from here 186 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.hpp:29:22: required from ‘class adelie_core::glm::GlmBase’ 29 | map_cvec_value_t y; | ^ rcpp_glm.h:186:39: required from here 186 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ rcpp_glm.h:188:27: required from here 188 | vec_value_t y() const { return ptr->y; } | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_glm.h:195:29: required from here 195 | vec_value_t grad(eta.size()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::InnerStride<1> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref, 0, Eigen::InnerStride<1> >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:196:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::InnerStride<1> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::InnerStride<1> >’ 281 | template class Ref | ^~~ rcpp_glm.h:196:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.hpp:31:22: required from ‘class adelie_core::glm::GlmMultiBase’ 31 | map_carr_value_t y; | ^ rcpp_glm.h:244:39: required from here 244 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.hpp:31:22: required from ‘class adelie_core::glm::GlmMultiBase’ 31 | map_carr_value_t y; | ^ rcpp_glm.h:244:39: required from here 244 | bool is_multi() const { return ptr->is_multi; } | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ rcpp_glm.h:246:30: required from here 246 | colarr_value_t y() const { return ptr->y; } | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ rcpp_glm.h:253:34: required from here 253 | colarr_value_t gradT(etaT.rows(), etaT.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_glm.h:255:41: required from here 255 | Eigen::Map grad(gradT.data(), gradT.cols(), gradT.rows()); | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:256:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_glm.h:256:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:452:26: required from here 452 | vec_value_t out(Q.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ rcpp_matrix.h:452:26: required from here 452 | vec_value_t out(Q.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:453:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_matrix.h:518:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:140:18: required from ‘class adelie_core::matrix::MatrixNaiveBase’ 140 | virtual void sp_tmul( | ^~~~~~~ rcpp_matrix.h:612:24: required from here 27 | if (!ptr) { \ | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ rcpp_matrix.h:711:35: required from here 711 | dense_64F_t outT(rows(), v.rows()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_matrix.h:713:40: required from here 713 | Eigen::Map out(outT.data(), outT.cols(), outT.rows()); | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_matrix.h:714:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.hpp:34:37: required from ‘class adelie_core::matrix::MatrixNaiveInteractionDense, int>’ 34 | const Eigen::Map _mat; // (n, d) underlying matrix | ^~~~ rcpp_matrix.h:756:1: required from here 757 | auto groups() const { return dynamic_cast(*ptr).groups(); } | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::InnerStride<1> > >’ 977 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator, 0, Eigen::InnerStride<1> > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 0, Eigen::InnerStride<1> > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:100:19: required from ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref, 0, Eigen::InnerStride<1> >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’ 100 | compute_impute(calldata, impute_method, impute, n_threads); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:3, from rcpp_io.h:4, from rcpp_matrix.h:4, from rcpp_solver.cpp:3: ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp: In instantiation of ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref, 0, Eigen::InnerStride<1> >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’: rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:74:43: note: initializing argument 3 of ‘void adelie_core::io::compute_impute(const Eigen::Ref >&, adelie_core::util::impute_method_type, Eigen::Ref, 0, Eigen::InnerStride<1> >, size_t)’ 74 | Eigen::Ref> impute, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:118:45: required from ‘void adelie_core::matrix::MatrixNaiveBase::mean(const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | vec_value_t ones = vec_value_t::Ones(weights.size()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ rcpp_matrix.h:723:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:47: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~^~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:43: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~~~~~~~~~~^~~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:24: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:64:7: required from ‘class Eigen::SparseVector’ 64 | class SparseVector | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multigaussian_naive.hpp:35:52: required from ‘void adelie_core::solver::multigaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multigaussian_naive_64(r_state_multigaussian_naive_64_t, bool)::; CUIType = r_solve_multigaussian_naive_64(r_state_multigaussian_naive_64_t, bool)::]’ 35 | Eigen::Map(beta.valuePtr(), n_classes) | ~~~~~^~~~~~~~ rcpp_solver.cpp:143:48: required from here 143 | ad::solver::multigaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 144 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 147 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multigaussian_naive.hpp:37:29: required from ‘void adelie_core::solver::multigaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multigaussian_naive_64(r_state_multigaussian_naive_64_t, bool)::; CUIType = r_solve_multigaussian_naive_64(r_state_multigaussian_naive_64_t, bool)::]’ 37 | beta = beta.tail(beta.size() - n_classes); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_solver.cpp:143:48: required from here 143 | ad::solver::multigaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 144 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 147 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from ‘struct Eigen::internal::traits >’ 17 | struct traits > : traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:294:35: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 294 | util::rowvec_type lmda_path; | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:294:35: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 294 | util::rowvec_type lmda_path; | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.hpp:36:7: required from ‘class adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>’ 36 | class StateGaussianPinCov: public StateGaussianPinBase< | ^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:313:30: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 313 | state_gaussian_pin_cov_t state_gaussian_pin_cov( | ^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:414:31: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 414 | matrix::dvveq(grad, v - grad, n_threads); | ~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, double, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Array&, double, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double)::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, double, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Array&, double, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double)::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, double, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Array&, double, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double)::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, double, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::Array&, double, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, double)::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/utils.hpp:17:36: required from ‘auto adelie_core::solver::compute_lmda_max(const AbsGradType&, ValueType, const PenaltyType&, ValueType) [with AbsGradType = Eigen::Array; ValueType = double; PenaltyType = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 17 | return vec_value_t::NullaryExpr( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 18 | abs_grad.size(), | ~~~~~~~~~~~~~~~~ 19 | [&](auto i) { | ~~~~~~~~~~~~~ 20 | return (penalty[i] <= 0.0) ? 0.0 : abs_grad[i] / penalty[i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 | } | ~ 22 | ).maxCoeff() / factor; | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:514:36: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 514 | lmda_max = compute_lmda_max(abs_grad, alpha, penalty); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:558:29: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 558 | large_lmda_path.head(large_lmda_path_size) = lmda_path.head(large_lmda_path_size); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::InnerStride<1> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator, 0, Eigen::InnerStride<1> > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::InnerStride<1> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 128 | const auto sum_w = weights.sum(); | ~~~~~~~~~~~^~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:45: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Array; X2Type = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:414:22: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 414 | matrix::dvveq(grad, v - grad, n_threads); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:67:46: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 67 | const auto common_expr = grad.segment(k, size_k) - regul * sbeta; | ~~~~~~~~~~~~^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:67:66: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 67 | const auto common_expr = grad.segment(k, size_k) - regul * sbeta; | ~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:67:58: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 67 | const auto common_expr = grad.segment(k, size_k) - regul * sbeta; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:70:45: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 70 | abs_grad[i] = common_expr.matrix().norm(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:277: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 1, -1, false>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:73:33: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 73 | constraint->gradient(sbeta, vbuff); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:74:40: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 74 | abs_grad[i] = (common_expr - vbuff).matrix().norm(); | ~~~~~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:74:55: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 74 | abs_grad[i] = (common_expr - vbuff).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block, 1, -1, false>]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:91:39: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 91 | constraint->solve_zero(v_k, cbuff) : | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:92:27: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 92 | v_k.matrix().norm() | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/utils.hpp:37:68: required from ‘void adelie_core::solver::compute_lmda_path(LmdaPathType&, ValueType, ValueType) [with LmdaPathType = Eigen::Array; ValueType = double]’ 37 | lmda_path = lmda_max * (log_factor * vec_value_t::LinSpaced( | ~~~~~~~~~~~~~~~~~~~~~~^ 38 | lmda_path_size, 0, lmda_path_size-1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | )).exp(); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:525:26: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 525 | compute_lmda_path(lmda_path, min_ratio, lmda_max); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/utils.hpp:37:44: required from ‘void adelie_core::solver::compute_lmda_path(LmdaPathType&, ValueType, ValueType) [with LmdaPathType = Eigen::Array; ValueType = double]’ 37 | lmda_path = lmda_max * (log_factor * vec_value_t::LinSpaced( | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 38 | lmda_path_size, 0, lmda_path_size-1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | )).exp(); | ~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:525:26: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 525 | compute_lmda_path(lmda_path, min_ratio, lmda_max); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/utils.hpp:39:15: required from ‘void adelie_core::solver::compute_lmda_path(LmdaPathType&, ValueType, ValueType) [with LmdaPathType = Eigen::Array; ValueType = double]’ 37 | lmda_path = lmda_max * (log_factor * vec_value_t::LinSpaced( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | lmda_path_size, 0, lmda_path_size-1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | )).exp(); | ~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:525:26: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 525 | compute_lmda_path(lmda_path, min_ratio, lmda_max); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/utils.hpp:37:30: required from ‘void adelie_core::solver::compute_lmda_path(LmdaPathType&, ValueType, ValueType) [with LmdaPathType = Eigen::Array; ValueType = double]’ 37 | lmda_path = lmda_max * (log_factor * vec_value_t::LinSpaced( | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | lmda_path_size, 0, lmda_path_size-1 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | )).exp(); | ~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:525:26: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 525 | compute_lmda_path(lmda_path, min_ratio, lmda_max); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, adelie_core::matrix::MatrixCovBase, double, int, int, int>, double>(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, adelie_core::matrix::MatrixCovBase, double, int, int, int>, double>(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, adelie_core::matrix::MatrixCovBase, double, int, int, int>, double>(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, adelie_core::matrix::MatrixCovBase, double, int, int, int>, double>(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:314:59: required from ‘void adelie_core::solver::screen(StateType&, ValueType, bool, int) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 314 | vec_value_t weights = vec_value_t::NullaryExpr( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 315 | G, [&](auto i) { | ~~~~~~~~~~~~~~~~ 316 | return (penalty[i] <= 0) ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | alpha * lmda : std::min(abs_grad[i] / penalty[i], alpha * lmda); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | } | ~ 319 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:429:23: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 429 | solver::screen( | ~~~~~~~~~~~~~~^ 430 | state, | ~~~~~~ 431 | lmda, | ~~~~~ 432 | kkt_passed, | ~~~~~~~~~~~ 433 | n_new_active | ~~~~~~~~~~~~ 434 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, adelie_core::matrix::MatrixCovBase, double, int, int, int>, double>(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, adelie_core::matrix::MatrixCovBase, double, int, int, int>, double>(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, adelie_core::matrix::MatrixCovBase, double, int, int, int>, double>(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, adelie_core::matrix::MatrixCovBase, double, int, int, int>, double>(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:332:70: required from ‘void adelie_core::solver::screen(StateType&, ValueType, bool, int) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 332 | vec_value_t weights_sorted_sub = vec_value_t::NullaryExpr( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 333 | subset_size, | ~~~~~~~~~~~~ 334 | [&](auto i) { return weights[order[G-subset_size+i]]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:429:23: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 429 | solver::screen( | ~~~~~~~~~~~~~~^ 430 | state, | ~~~~~~ 431 | lmda, | ~~~~~ 432 | kkt_passed, | ~~~~~~~~~~~ 433 | n_new_active | ~~~~~~~~~~~~ 434 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:77:46: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 77 | util::colmat_type Q; | ^ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:92:21: required from ‘class Eigen::Tridiagonalization >’ 92 | >::type DiagonalReturnType; | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, -1>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:97:21: required from ‘class Eigen::Tridiagonalization >’ 97 | >::type SubDiagonalReturnType; | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:55: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:339:24: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 339 | hess = hess.max(0) + value_t(Configs::hessian_min) * (hess <= 0).template cast(); | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:339:96: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 339 | hess = hess.max(0) + value_t(Configs::hessian_min) * (hess <= 0).template cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:339:60: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 339 | hess = hess.max(0) + value_t(Configs::hessian_min) * (hess <= 0).template cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:339:28: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 339 | hess = hess.max(0) + value_t(Configs::hessian_min) * (hess <= 0).template cast(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:341:29: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 341 | irls_weights = hess / hess_sum; | ~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Array, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Array >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:342:46: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 342 | irls_weights_sqrt = irls_weights.sqrt(); | ~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:343:29: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 343 | irls_y = irls_resid + eta - offsets; | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:343:35: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 343 | irls_y = irls_resid + eta - offsets; | ~~~~~~~~~~~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:344:43: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 344 | const auto y_mean = (irls_weights * irls_y).sum(); | ~~~~~~~~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Array, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Array >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:345:57: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 345 | const auto y_var = (irls_weights * irls_y.square()).sum() - intercept * y_mean * y_mean; | ~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:345:42: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 345 | const auto y_var = (irls_weights * irls_y.square()).sum() - intercept * y_mean * y_mean; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:441:22: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 441 | eta = irls_y + offsets - irls_resid; | ~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:441:32: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 441 | eta = irls_y + offsets - irls_resid; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:449:30: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 449 | if (std::abs(((resid - resid_prev) * (eta - eta_prev)).sum()) <= irls_tol) { | ~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:449:44: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 449 | if (std::abs(((resid - resid_prev) * (eta - eta_prev)).sum()) <= irls_tol) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:445:22: required from ‘static void Eigen::internal::sparse_vector_assign_selector::run(Dest&, const Src&) [with Dest = Eigen::SparseVector; Src = Eigen::Block, 1, -1, false>]’ 445 | SrcEvaluatorType srcEval(src); | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:319:78: required from ‘Eigen::SparseVector<_Scalar, _Flags, _StorageIndex>& Eigen::SparseVector<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 319 | internal::sparse_vector_assign_selector::run(tmp,other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multigaussian_naive.hpp:37:18: required from ‘void adelie_core::solver::multigaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multigaussian_naive_64(r_state_multigaussian_naive_64_t, bool)::; CUIType = r_solve_multigaussian_naive_64(r_state_multigaussian_naive_64_t, bool)::]’ 37 | beta = beta.tail(beta.size() - n_classes); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_solver.cpp:143:48: required from here 143 | ad::solver::multigaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 144 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 147 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:797:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]’ 797 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:594:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::Array]’ 594 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:288:29: required from ‘Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Array(const Eigen::EigenBase&, typename Eigen::internal::enable_if >::Scalar>::value, PrivateType>::type) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1; typename Eigen::internal::enable_if >::Scalar>::value, PrivateType>::type = Eigen::Array::PrivateType; typename OtherDerived::Scalar = double; typename Eigen::internal::traits >::Scalar = double]’ 288 | : Base(other.derived()) | ^ rcpp_glm.h:188:41: required from here 188 | vec_value_t y() const { return ptr->y; } | ~~~~~^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:371:41: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 371 | internal::call_assignment_no_alias(m_object,expr,internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:364:18: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 364 | construct(expr, internal::false_type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:345:16: required from ‘Eigen::Ref::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits >::match = Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 0, Eigen::Stride<0, 0> > >]’ 345 | construct(expr.derived(), typename Traits::template match::type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_glm.h:196:17: required from here 196 | [&]() { ADELIE_CORE_PIMPL_OVERRIDE(gradient, eta, grad); }(); | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Array; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:92:24: required from ‘Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Scalar&) [with _Scalar = double; int _Rows = 1; int _Cols = 1; int _Options = 1; int _MaxRows = 1; int _MaxCols = 1; Scalar = double]’ 92 | Base::setConstant(value); | ~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:295:15: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 295 | lmda_path = lmda; | ~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/eigen/map_sparsevector.hpp:22:8: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 22 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:216:38: required from ‘typename StateType::sp_vec_value_t adelie_core::solver::sparsify_dual(const StateType&, VecIndexType&, VecValueType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; VecIndexType = Eigen::Array; VecValueType = Eigen::Array; typename StateType::sp_vec_value_t = Eigen::SparseVector]’ 216 | Eigen::Map dual_map( | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:225:37: required from ‘void adelie_core::solver::gaussian::cov::update_solutions(StateType&, StateGaussianPinType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; StateGaussianPinType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; ValueType = double]’ 225 | duals.emplace_back(sparsify_dual(state, dual_indices, dual_values)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:419:25: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:174 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:175 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:176 = double]’ 419 | update_solutions( | ~~~~~~~~~~~~~~~~^ 420 | state, | ~~~~~~ 421 | state_gaussian_pin_cov, | ~~~~~~~~~~~~~~~~~~~~~~~ 422 | lmda | ~~~~ 423 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:573:35: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 573 | update_solutions_f( | ~~~~~~~~~~~~~~~~~~^ 574 | state, | ~~~~~~ 575 | state_gaussian_pin, | ~~~~~~~~~~~~~~~~~~~ 576 | large_lmda_path[i] | ~~~~~~~~~~~~~~~~~~ 577 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:42: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:165 = long int]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:67:46: required from ‘void adelie_core::matrix::dvsubi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Array; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 67 | x1.segment(begin, size) -= x2.segment(begin, size); | ~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:390:27: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:188 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:189 = adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>; auto:190 = double]’ 390 | matrix::dvsubi(grad, resid_sum * X_means, n_threads); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:314:59: required from ‘void adelie_core::solver::screen(StateType&, ValueType, bool, int) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; ValueType = double]’ 314 | vec_value_t weights = vec_value_t::NullaryExpr( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 315 | G, [&](auto i) { | ~~~~~~~~~~~~~~~~ 316 | return (penalty[i] <= 0) ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | alpha * lmda : std::min(abs_grad[i] / penalty[i], alpha * lmda); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | } | ~ 319 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:406:23: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 406 | solver::screen( | ~~~~~~~~~~~~~~^ 407 | state, | ~~~~~~ 408 | lmda, | ~~~~~ 409 | kkt_passed, | ~~~~~~~~~~~ 410 | n_new_active | ~~~~~~~~~~~~ 411 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:332:70: required from ‘void adelie_core::solver::screen(StateType&, ValueType, bool, int) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; ValueType = double]’ 332 | vec_value_t weights_sorted_sub = vec_value_t::NullaryExpr( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 333 | subset_size, | ~~~~~~~~~~~~ 334 | [&](auto i) { return weights[order[G-subset_size+i]]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:406:23: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 406 | solver::screen( | ~~~~~~~~~~~~~~^ 407 | state, | ~~~~~~ 408 | lmda, | ~~~~~ 409 | kkt_passed, | ~~~~~~~~~~~ 410 | n_new_active | ~~~~~~~~~~~~ 411 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:214:23: required from ‘void adelie_core::solver::glm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack]’ 214 | beta0 = (hess * (irls_y + eta - offsets)).sum() / hess_sum; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:569:29: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:218 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:219 = adelie_core::glm::GlmBase; auto:220 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:218:21: required from ‘void adelie_core::solver::glm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack]’ 218 | eta = beta0 + offsets; | ~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:569:29: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:218 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:219 = adelie_core::glm::GlmBase; auto:220 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:34:17: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 34 | hess.max(0) + | ~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:35:39: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:34:21: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | inv_hess_grad = grad / ( | ~ 34 | hess.max(0) + | ~~~~~~~~~~~~^ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::InnerStride<1> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_base.ipp:33:26: required from ‘void adelie_core::glm::GlmBase::inv_hessian_gradient(const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) [with ValueType = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 33 | inv_hess_grad = grad / ( | ~~~~~^~~ 34 | hess.max(0) + | ~~~~~~~~~~~~~ 35 | value_t(Configs::hessian_min) * (hess <= 0).template cast() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:314:59: required from ‘void adelie_core::solver::screen(StateType&, ValueType, bool, int) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; ValueType = double]’ 314 | vec_value_t weights = vec_value_t::NullaryExpr( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 315 | G, [&](auto i) { | ~~~~~~~~~~~~~~~~ 316 | return (penalty[i] <= 0) ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | alpha * lmda : std::min(abs_grad[i] / penalty[i], alpha * lmda); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | } | ~ 319 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:517:23: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:212 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:213 = double; auto:214 = bool; auto:215 = int]’ 517 | solver::screen( | ~~~~~~~~~~~~~~^ 518 | state, | ~~~~~~ 519 | lmda, | ~~~~~ 520 | kkt_passed, | ~~~~~~~~~~~ 521 | n_new_active | ~~~~~~~~~~~~ 522 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>, double>(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, double, bool, int)::::, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:332:70: required from ‘void adelie_core::solver::screen(StateType&, ValueType, bool, int) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; ValueType = double]’ 332 | vec_value_t weights_sorted_sub = vec_value_t::NullaryExpr( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 333 | subset_size, | ~~~~~~~~~~~~ 334 | [&](auto i) { return weights[order[G-subset_size+i]]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:517:23: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:212 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:213 = double; auto:214 = bool; auto:215 = int]’ 517 | solver::screen( | ~~~~~~~~~~~~~~^ 518 | state, | ~~~~~~ 519 | lmda, | ~~~~~ 520 | kkt_passed, | ~~~~~~~~~~~ 521 | n_new_active | ~~~~~~~~~~~~ 522 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:153:23: required from ‘void adelie_core::solver::multiglm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = GlmWrap >; BufferPackType = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 153 | irls_y += eta - offsets; | ~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:164:31: required from ‘void adelie_core::solver::multiglm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = GlmWrap >; BufferPackType = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 164 | (irls_weights_arr * irls_y_arr).colwise().sum() / | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:164:58: required from ‘void adelie_core::solver::multiglm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = GlmWrap >; BufferPackType = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 164 | (irls_weights_arr * irls_y_arr).colwise().sum() / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:165:43: required from ‘void adelie_core::solver::multiglm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = GlmWrap >; BufferPackType = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 165 | irls_weights_arr.colwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:164:61: required from ‘void adelie_core::solver::multiglm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = GlmWrap >; BufferPackType = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 163 | beta0 = ( | ~ 164 | (irls_weights_arr * irls_y_arr).colwise().sum() / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 165 | irls_weights_arr.colwise().sum() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, 1>’ 61 | template class Replicate | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, -1, 1> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, -1, 1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, -1, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, -1, 1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, -1, 1>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Replicate, -1, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:176:41: required from ‘void adelie_core::solver::multiglm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = GlmWrap >; BufferPackType = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 176 | eta_arr = offsets_arr.rowwise() + beta0; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Ref, 0, Eigen::InnerStride<1> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, 0, Eigen::InnerStride<1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref, 0, Eigen::InnerStride<1> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 128 | const auto sum_w = weights.sum(); | ~~~~~~~~~~~^~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:70:52: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 70 | abs_grad[i] = common_expr.matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:74:62: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 74 | abs_grad[i] = (common_expr - vbuff).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:92:34: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 92 | v_k.matrix().norm() | ~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:412:30: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 412 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:34:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:35:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:34:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref, 0, Eigen::OuterStride<> >, const Eigen::CwiseNullaryOp, Eigen::Array > > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/glm/glm_multibase.ipp:33:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::OuterStride<> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:337:33: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 337 | glm.inv_hessian_gradient(eta, resid, hess, irls_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:485:32: required from ‘void adelie_core::solver::gaussian::pin::cov::solve_active(StateType&&, size_t, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, CUIType) [with StateType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&; BufferPackType = GaussianPinCovBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; CUIType = std::function; size_t = long unsigned int]’ 485 | ab_diff_view_curr = sb - ab_diff_view_curr; | ~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:606:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:337:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:338:26: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:338:29: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false> >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false> >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false> >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:345:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:353:36: required from ‘void adelie_core::solver::gaussian::pin::cov::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, UpdateScreenGradType, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = GaussianPinCovBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateScreenGradType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 353 | gk_transformed += A_kk * ak_old_transformed; | ~~~~~^~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:630:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref, 0, Eigen::InnerStride<1> >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits, 0, Eigen::InnerStride<1> > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:762:30: required from ‘adelie_core::solver::gaussian::pin::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function):: [with auto:126 = long unsigned int; auto:127 = Eigen::VectorBlock, -1>; auto:128 = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; auto:129 = Eigen::VectorBlock, -1>; auto:130 = double; auto:131 = double; auto:132 = Eigen::Matrix; auto:133 = Eigen::Array]’ 762 | constraint->solve(ak, A_kk, gk, l1, l2, Q, buffer); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:354:35: required from ‘void adelie_core::solver::gaussian::pin::cov::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, UpdateScreenGradType, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = GaussianPinCovBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateScreenGradType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 354 | update_coordinate_g1_f( | ~~~~~~~~~~~~~~~~~~~~~~^ 355 | ss_idx, ak_transformed, A_kk, gk_transformed, l1 * pk, l2 * pk, Vk, constraint_buffer | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:630:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:359:37: required from ‘void adelie_core::solver::gaussian::pin::cov::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, UpdateScreenGradType, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = GaussianPinCovBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateScreenGradType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 359 | if ((ak_old_transformed - ak_transformed).matrix().norm() <= | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:630:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:359:61: required from ‘void adelie_core::solver::gaussian::pin::cov::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, UpdateScreenGradType, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = GaussianPinCovBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateScreenGradType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 359 | if ((ak_old_transformed - ak_transformed).matrix().norm() <= | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:630:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:370:65: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, Eigen::Transpose >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false> >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false> >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false> >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:370:51: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:374:22: required from ‘void adelie_core::solver::gaussian::pin::cov::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, UpdateScreenGradType, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = GaussianPinCovBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateScreenGradType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 374 | del = ak - ak_old; | ~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:630:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:353:10: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 350 | const auto screen_time = Eigen::Map>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | state_gaussian_pin_cov.benchmark_screen.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | state_gaussian_pin_cov.benchmark_screen.size() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | ).sum(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:453:34: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 453 | RealScalar scale = mat.cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:412:30: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 412 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:412:30: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 412 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_base.hpp:108:54: required from ‘void adelie_core::solver::gaussian::pin::update_convergence_measure(ValueType&, const DelType&, const VarType&) [with ValueType = double; DelType = Eigen::VectorBlock, -1>; VarType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>]’ 108 | const auto convg_measure_curr = (var * del.square()).sum() / del.size(); | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:365:39: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_base.hpp:108:42: required from ‘void adelie_core::solver::gaussian::pin::update_convergence_measure(ValueType&, const DelType&, const VarType&) [with ValueType = double; DelType = Eigen::VectorBlock, -1>; VarType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>]’ 108 | const auto convg_measure_curr = (var * del.square()).sum() / del.size(); | ~~~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:365:39: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_base.hpp:133:22: required from ‘void adelie_core::solver::gaussian::pin::update_rsq(ValueType&, const DelType&, const XVarType&, const GradType&) [with ValueType = double; DelType = Eigen::VectorBlock, -1>; XVarType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; GradType = Eigen::VectorBlock, -1>]’ 133 | rsq += (del * (2 * grad - del * x_var)).sum(); | ~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:367:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_base.hpp:133:35: required from ‘void adelie_core::solver::gaussian::pin::update_rsq(ValueType&, const DelType&, const XVarType&, const GradType&) [with ValueType = double; DelType = Eigen::VectorBlock, -1>; XVarType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; GradType = Eigen::VectorBlock, -1>]’ 133 | rsq += (del * (2 * grad - del * x_var)).sum(); | ~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:367:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_base.hpp:133:29: required from ‘void adelie_core::solver::gaussian::pin::update_rsq(ValueType&, const DelType&, const XVarType&, const GradType&) [with ValueType = double; DelType = Eigen::VectorBlock, -1>; XVarType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; GradType = Eigen::VectorBlock, -1>]’ 133 | rsq += (del * (2 * grad - del * x_var)).sum(); | ~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:367:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_base.hpp:133:17: required from ‘void adelie_core::solver::gaussian::pin::update_rsq(ValueType&, const DelType&, const XVarType&, const GradType&) [with ValueType = double; DelType = Eigen::VectorBlock, -1>; XVarType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; GradType = Eigen::VectorBlock, -1>]’ 133 | rsq += (del * (2 * grad - del * x_var)).sum(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:367:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/eigen/map_sparsevector.hpp:75:9: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >’ 75 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:445:22: required from ‘static void Eigen::internal::sparse_vector_assign_selector::run(Dest&, const Src&) [with Dest = Eigen::SparseVector; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 445 | SrcEvaluatorType srcEval(src); | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:319:78: required from ‘Eigen::SparseVector<_Scalar, _Flags, _StorageIndex>& Eigen::SparseVector<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 319 | internal::sparse_vector_assign_selector::run(tmp,other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:273:13: required from ‘Eigen::SparseVector<_Scalar, _Flags, _StorageIndex>::SparseVector(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 273 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:222:12: required from ‘typename StateType::sp_vec_value_t adelie_core::solver::sparsify_dual(const StateType&, VecIndexType&, VecValueType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; VecIndexType = Eigen::Array; VecValueType = Eigen::Array; typename StateType::sp_vec_value_t = Eigen::SparseVector]’ 222 | return dual_map; | ^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:225:37: required from ‘void adelie_core::solver::gaussian::cov::update_solutions(StateType&, StateGaussianPinType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; StateGaussianPinType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; ValueType = double]’ 225 | duals.emplace_back(sparsify_dual(state, dual_indices, dual_values)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:419:25: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:174 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:175 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:176 = double]’ 419 | update_solutions( | ~~~~~~~~~~~~~~~~^ 420 | state, | ~~~~~~ 421 | state_gaussian_pin_cov, | ~~~~~~~~~~~~~~~~~~~~~~~ 422 | lmda | ~~~~ 423 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:573:35: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 573 | update_solutions_f( | ~~~~~~~~~~~~~~~~~~^ 574 | state, | ~~~~~~ 575 | state_gaussian_pin, | ~~~~~~~~~~~~~~~~~~~ 576 | large_lmda_path[i] | ~~~~~~~~~~~~~~~~~~ 577 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:398:143: required from ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]’ 398 | TriangularViewType& operator/=(const typename internal::traits::Scalar& other) { return *this = derived().nestedExpression() / other; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:455:40: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:67: required from ‘Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:463:14: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 463 | m_eivalues *= scale; | ~~~~~~~~~~~^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_naive.hpp:120:33: required from ‘void adelie_core::solver::gaussian::pin::naive::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = adelie_core::solver::gaussian::pin::GaussianPinBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 120 | gk -= resid_sum * Xk_mean; | ~~~~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_naive.hpp:331:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:325:39: required from ‘auto adelie_core::solver::gaussian::naive::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; BufferPackType = GaussianNaiveBufferPack; ValueType = double; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 325 | state_gaussian_pin_naive.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:415:19: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:199 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:200 = double]’ 415 | return fit( | ~~~^ 416 | state, | ~~~~~~ 417 | buffer_pack, | ~~~~~~~~~~~~ 418 | lmda, | ~~~~~ 419 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 420 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_naive.hpp:161:26: required from ‘void adelie_core::solver::gaussian::pin::naive::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = adelie_core::solver::gaussian::pin::GaussianPinBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 161 | del = ak_old - ak; | ~~~~~~~^~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_naive.hpp:331:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:325:39: required from ‘auto adelie_core::solver::gaussian::naive::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; BufferPackType = GaussianNaiveBufferPack; ValueType = double; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 325 | state_gaussian_pin_naive.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:415:19: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:199 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:200 = double]’ 415 | return fit( | ~~~^ 416 | state, | ~~~~~~ 417 | buffer_pack, | ~~~~~~~~~~~~ 418 | lmda, | ~~~~~ 419 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 420 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Array; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Array; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Array; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Array; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:340:39: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 340 | const auto hess_sum = hess.sum(); | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Array, const Eigen::Array > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:344:56: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 344 | const auto y_mean = (irls_weights * irls_y).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseUnaryOp, const Eigen::Array > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:345:64: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 345 | const auto y_var = (irls_weights * irls_y.square()).sum() - intercept * y_mean * y_mean; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:449:67: required from ‘auto adelie_core::solver::glm::naive::fit(StateType&, GlmType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack; ValueType = double; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 449 | if (std::abs(((resid - resid_prev) * (eta - eta_prev)).sum()) <= irls_tol) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:526:19: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:216 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:217 = double]’ 526 | return fit( | ~~~^ 527 | state, | ~~~~~~ 528 | glm, | ~~~~ 529 | buffer_pack, | ~~~~~~~~~~~~ 530 | lmda, | ~~~~~ 531 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 532 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:735:21: required from ‘Derived& Eigen::PlainObjectBase::setOnes(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]’ 735 | return setConstant(Scalar(1)); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:440:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:450:24: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, -1>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:451:40: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:412:30: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 412 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:412:30: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 412 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Array, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:214:54: required from ‘void adelie_core::solver::glm::naive::update_loss_null(StateType&, GlmType&, BufferPackType&) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; GlmType = adelie_core::glm::GlmBase; BufferPackType = GlmNaiveBufferPack]’ 214 | beta0 = (hess * (irls_y + eta - offsets)).sum() / hess_sum; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:569:29: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:218 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:219 = adelie_core::glm::GlmBase; auto:220 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; UpdateLossNullType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::, r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:563:10: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::; CUIType = r_solve_glm_naive_64(r_state_glm_naive_64_t, r_glm_base_64_t&, bool)::]’ 563 | solve( | ~~~~~^ 564 | std::forward(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 565 | std::forward(glm), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | std::forward(pb), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | exit_cond_f, | ~~~~~~~~~~~~ 568 | [](auto& state, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | }, | ~~ 571 | [](){}, | ~~~~~~~ 572 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 573 | ); | ~ rcpp_solver.cpp:106:38: required from here 106 | ad::solver::glm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 107 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 110 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:62:31: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; VType = Eigen::VectorBlock, -1>; ValueType = double; XType = Eigen::VectorBlock, -1>; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 62 | const auto v_l2 = v.matrix().norm(); | ~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:73:20: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; VType = Eigen::VectorBlock, -1>; ValueType = double; XType = Eigen::VectorBlock, -1>; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 73 | x = v / (L + l2); | ~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:73:15: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; VType = Eigen::VectorBlock, -1>; ValueType = double; XType = Eigen::VectorBlock, -1>; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 73 | x = v / (L + l2); | ~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:85:28: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; VType = Eigen::VectorBlock, -1>; ValueType = double; XType = Eigen::VectorBlock, -1>; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 85 | x = (v * vbuffer2).square(); | ~~~~~~~~~~~~~~~^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:85:11: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; VType = Eigen::VectorBlock, -1>; ValueType = double; XType = Eigen::VectorBlock, -1>; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 85 | x = (v * vbuffer2).square(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:91:11: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; VType = Eigen::VectorBlock, -1>; ValueType = double; XType = Eigen::VectorBlock, -1>; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 89 | const auto dfh = -( | ~ 90 | x * vbuffer1 * vbuffer2 | ~~~~~~~~~~~~~~~~~~~~~~~ 91 | ).sum() * (1 + sqrt_t) / t; | ~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:34: required from ‘adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:72 = double]’ 84 | vbuffer2 = 1 / (vbuffer1 * h + l1); | ~~~~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:38: required from ‘adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:72 = double]’ 84 | vbuffer2 = 1 / (vbuffer1 * h + l1); | ~~~~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:84:22: required from ‘adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:72 = double]’ 84 | vbuffer2 = 1 / (vbuffer1 * h + l1); | ~~^~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:109:15: required from ‘void adelie_core::bcd::unconstrained::newton_solver_base(const LType&, const VType&, ValueType, ValueType, ValueType, size_t, InitialType, XType&, size_t&, BufferType&, BufferType&) [with LType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; VType = Eigen::VectorBlock, -1>; ValueType = double; XType = Eigen::VectorBlock, -1>; BufferType = Eigen::Map, 0, Eigen::Stride<0, 0> >; InitialType = newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; size_t = long unsigned int]’ 109 | x = h * v * vbuffer2; | ~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:138:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: required from ‘Derived& Eigen::DenseBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 41 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:97:33: required from ‘void adelie_core::matrix::dvveq(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Array; X2Type = Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Array >; size_t = long unsigned int]’ 97 | x1.segment(begin, size) = x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:414:22: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 414 | matrix::dvveq(grad, v - grad, n_threads); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:70:52: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 70 | abs_grad[i] = common_expr.matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:74:62: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 74 | abs_grad[i] = (common_expr - vbuff).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, 1, -1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:92:34: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; ValueType = double]’ 92 | v_k.matrix().norm() | ~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:416:24: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:171 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:172 = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>; auto:173 = double]’ 416 | update_abs_grad(state, lmda); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:370:46: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:370:35: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:181:18: required from ‘Derived& Eigen::ArrayBase::operator-=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 181 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/utils.hpp:67:33: required from ‘void adelie_core::matrix::dvsubi(X1Type&, const X2Type&, size_t) [with X1Type = Eigen::Array; X2Type = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; size_t = long unsigned int]’ 67 | x1.segment(begin, size) -= x2.segment(begin, size); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:390:27: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:188 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:189 = adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>; auto:190 = double]’ 390 | matrix::dvsubi(grad, resid_sum * X_means, n_threads); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:512:28: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 512 | update_invariance_f(state, state_gaussian_pin, large_lmda); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:29:114: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:412:30: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 412 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:33:36: required from ‘static void Eigen::selfadjoint_rank1_update::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]’ 33 | += (alpha * cj(vecY[i])) * ConjLhsType(OtherMap(vecX+(UpLo==Lower ? i : 0),UpLo==Lower ? size-i : (i+1))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:412:30: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:195 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:196 = double; auto:197 = bool; auto:198 = int]’ 412 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:268:7: required from ‘Eigen::MapBase::ScalarWithConstIfNotLvalue& Eigen::MapBase::coeffRef(Eigen::Index) [with Derived = Eigen::Block, -1, 1, true>; ScalarWithConstIfNotLvalue = double; Eigen::Index = long int]’ 15 | EIGEN_STATIC_ASSERT((int(internal::evaluator::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, \ | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:367:25: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 367 | matA.col(i).coeffRef(i+1) = 1; | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 458 | internal::tridiagonalization_inplace(mat, diag, m_subdiag, m_hcoeffs, computeEigenvectors); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:475:5: required from ‘void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase&, Eigen::DenseBase&, const Eigen::JacobiRotation&) [with VectorX = Eigen::Block >, -1, 1, true>; VectorY = Eigen::Block >, -1, 1, true>; OtherScalar = double]’ 475 | EIGEN_PLAIN_ENUM_MIN(evaluator::Alignment, evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:315:40: required from ‘void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Map >; Eigen::Index = long int]’ 315 | internal::apply_rotation_in_the_plane(x, y, j.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:895:24: required from ‘void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]’ 895 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:548:87: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]’ 548 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 460 | m_info = internal::computeFromTridiagonal_impl(diag, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, -1, 1, false> >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Visitor.h:323:14: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with int NaNPropagation = 0; IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 323 | this->visit(minVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:496:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 496 | return minCoeff(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:563:35: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]’ 563 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_base.hpp:108:61: required from ‘void adelie_core::solver::gaussian::pin::update_convergence_measure(ValueType&, const DelType&, const VarType&) [with ValueType = double; DelType = Eigen::VectorBlock, -1>; VarType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>]’ 108 | const auto convg_measure_curr = (var * del.square()).sum() / del.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:365:39: required from ‘void adelie_core::solver::gaussian::pin::cov::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, UpdateScreenGradType, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = GaussianPinCovBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateScreenGradType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 365 | update_convergence_measure(convg_measure, del_transformed, A_kk); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:630:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_base.hpp:133:48: required from ‘void adelie_core::solver::gaussian::pin::update_rsq(ValueType&, const DelType&, const XVarType&, const GradType&) [with ValueType = double; DelType = Eigen::VectorBlock, -1>; XVarType = Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>; GradType = Eigen::VectorBlock, -1>]’ 133 | rsq += (del * (2 * grad - del * x_var)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:367:23: required from ‘void adelie_core::solver::gaussian::pin::cov::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, UpdateScreenGradType, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = GaussianPinCovBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::; UpdateScreenGradType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinCov, adelie_core::matrix::MatrixCovBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 367 | update_rsq(rsq, del_transformed, A_kk, gk_transformed); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:630:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:453:45: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::compute(const Eigen::EigenBase&, int) [with InputType = Eigen::Map >; _MatrixType = Eigen::Matrix]’ 453 | RealScalar scale = mat.cwiseAbs().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:181:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 93 | essential = tail / (c0 - beta); | ~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:34:74: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:60: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:23: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_naive.hpp:163:45: required from ‘void adelie_core::solver::gaussian::pin::naive::coordinate_descent(StateType&&, Iter, Iter, size_t, ValueType&, BufferPackType&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, AdditionalStepType) [with StateType = adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&; Iter = adelie_core::util::counting_iterator; ValueType = double; BufferPackType = adelie_core::solver::gaussian::pin::GaussianPinBufferPack; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::; AdditionalStepType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::, std::function)::; size_t = long unsigned int]’ 163 | resid_sum += (Xk_mean * del).sum(); | ~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_naive.hpp:331:31: required from ‘void adelie_core::solver::gaussian::pin::naive::solve(StateType&&, UpdateCoefficientG0Type, UpdateCoefficientG1Type, CUIType) [with StateType = adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&; UpdateCoefficientG0Type = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::; UpdateCoefficientG1Type = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function >(adelie_core::state::StateGaussianPinNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int>&, std::function)::; CUIType = std::function]’ 331 | coordinate_descent( | ~~~~~~~~~~~~~~~~~~^ 332 | state, | ~~~~~~ 333 | util::counting_iterator(0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | util::counting_iterator(screen_set.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | l, | ~~ 336 | convg_measure, | ~~~~~~~~~~~~~~ 337 | buffer_pack, | ~~~~~~~~~~~~ 338 | update_coordinate_g0_f, | ~~~~~~~~~~~~~~~~~~~~~~~ 339 | update_coordinate_g1_f, | ~~~~~~~~~~~~~~~~~~~~~~~ 340 | add_active_set | ~~~~~~~~~~~~~~ 341 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_naive.hpp:462:10: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:325:39: required from ‘auto adelie_core::solver::gaussian::naive::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; BufferPackType = GaussianNaiveBufferPack; ValueType = double; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 325 | state_gaussian_pin_naive.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:415:19: required from ‘adelie_core::solver::gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::):: [with auto:199 = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:200 = double]’ 415 | return fit( | ~~~^ 416 | state, | ~~~~~~ 417 | buffer_pack, | ~~~~~~~~~~~~ 418 | lmda, | ~~~~~ 419 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 420 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateLossNullType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateInvarianceType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; UpdateSolutionsType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; EarlyExitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; ScreenType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; FitType = gaussian::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:423:23: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, TidyType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; TidyType = solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool):: >(adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::, r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 423 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 424 | state, | ~~~~~~ 425 | pb, | ~~~ 426 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 427 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 428 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 429 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 430 | early_exit_f, | ~~~~~~~~~~~~~ 431 | screen_f, | ~~~~~~~~~ 432 | fit_f | ~~~~~ 433 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:449:10: required from ‘void adelie_core::solver::gaussian::naive::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::; CUIType = r_solve_gaussian_naive_64(r_state_gaussian_naive_64_t, bool)::]’ 449 | solve( | ~~~~~^ 450 | state, | ~~~~~~ 451 | pb, | ~~~ 452 | exit_cond_f, | ~~~~~~~~~~~~ 453 | [](){}, | ~~~~~~~ 454 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 455 | ); | ~ rcpp_solver.cpp:68:43: required from here 68 | ad::solver::gaussian::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 69 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 72 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_pin_cov.hpp:359:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:79:20: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 79 | Scalar c0 = coeff(0); | ~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:363:59: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 363 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Block, 1, -1, false>; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Block, 1, -1, false>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, 1, -1, false> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:86:29: required from ‘adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:72 = double]’ 86 | const auto t = x.sum(); | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from ‘auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; StepType = adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ValueType = double; size_t = long unsigned int]’ 51 | const auto step_state = step_f(h); | ~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:91:14: required from ‘adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: [with auto:72 = double]’ 89 | const auto dfh = -( | ~ 90 | x * vbuffer1 * vbuffer2 | ~~~~~~~~~~~~~~~~~~~~~~~ 91 | ).sum() * (1 + sqrt_t) / t; | ~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/optimization/newton.hpp:51:35: required from ‘auto adelie_core::optimization::newton_root_find(InitialType, StepType, ProjectType, ValueType, size_t) [with InitialType = adelie_core::bcd::unconstrained::newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; StepType = adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ProjectType = adelie_core::bcd::unconstrained::newton_solver_base, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> >, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&):: >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, newton_solver, 0, Eigen::Stride<0, 0> >, -1>, Eigen::VectorBlock, -1>, double, Eigen::VectorBlock, -1>, Eigen::Map, 0, Eigen::Stride<0, 0> > >(const Eigen::VectorBlock, 0, Eigen::Stride<0, 0> >, -1>&, const Eigen::VectorBlock, -1>&, double, double, double, size_t, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::, Eigen::VectorBlock, -1>&, size_t&, Eigen::Map, 0, Eigen::Stride<0, 0> >&, Eigen::Map, 0, Eigen::Stride<0, 0> >&)::; ValueType = double; size_t = long unsigned int]’ 51 | const auto step_state = step_f(h); | ~~~~~~^~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:99:64: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, 1, -1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/bcd/unconstrained/newton.hpp:62:38: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:166:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:372:86: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 2, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 2, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 2, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 2, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 2, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 2, true>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:203:15: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 2, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 2, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:790:80: required from ‘PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; BinaryOp = Eigen::internal::scalar_quotient_op; Lhs = const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>; Rhs = const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0>; Eigen::Index = long int]’ 790 | return m_d.func().packetOp(m_d.lhsImpl.template packet(index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> > >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: required from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> > >, Eigen::internal::assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 2, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 2, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 2, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 2, true> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 2, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 2, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 2, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> >, -1, 2, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:217:20: required from ‘PacketType Eigen::internal::evaluator >::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; ArgType = Eigen::Map, 0, Eigen::Stride<0, 0> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:791:80: required from ‘PacketType Eigen::internal::binary_evaluator, Eigen::internal::IndexBased, Eigen::internal::IndexBased>::packet(Eigen::Index) const [with int LoadMode = 0; PacketType = __vector(2) double; BinaryOp = Eigen::internal::scalar_quotient_op; Lhs = const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>; Rhs = const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0>; Eigen::Index = long int]’ 791 | m_d.rhsImpl.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:681:114: required from ‘void Eigen::internal::generic_dense_assignment_kernel::assignPacket(Eigen::Index) [with int StoreMode = 16; int LoadMode = 0; PacketType = __vector(2) double; DstEvaluatorTypeT = Eigen::internal::evaluator >; SrcEvaluatorTypeT = Eigen::internal::evaluator, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> > >; Functor = Eigen::internal::assign_op; int Version = 0; Eigen::Index = long int]’ 681 | m_functor.template assignPacket(&m_dst.coeffRef(index), m_src.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:437:75: required from ‘static void Eigen::internal::dense_assignment_loop::run(Kernel&) [with Kernel = Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator, const Eigen::PartialReduxExpr, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::member_sum, 0>, const Eigen::PartialReduxExpr, 0, Eigen::Stride<0, 0> >, Eigen::internal::member_sum, 0> > >, Eigen::internal::assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:785:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:337: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h: In instantiation of ‘static void Eigen::internal::selfadjoint_matrix_vector_product::run(Index, const Scalar*, Index, const Scalar*, Scalar*, Scalar) [with Scalar = double; Index = long int; int StorageOrder = 0; int UpLo = 1; bool ConjugateLhs = false; bool ConjugateRhs = false; int Version = 0]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: required from ‘static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Scalar = double]’ 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:805:109: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; int ProductTag = 7; Scalar = double]’ 805 | selfadjoint_product_impl::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:62:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 62 | conj_helper::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, IsRowMajor), ConjugateRhs> pcj0; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:62:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:63:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 63 | conj_helper::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, !IsRowMajor), ConjugateRhs> pcj1; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:63:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:166: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/Memory.h: In instantiation of ‘Index Eigen::internal::first_default_aligned(const Scalar*, Index) [with Scalar = double; Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:89:68: required from ‘static void Eigen::internal::selfadjoint_matrix_vector_product::run(Index, const Scalar*, Index, const Scalar*, Scalar*, Scalar) [with Scalar = double; Index = long int; int StorageOrder = 0; int UpLo = 1; bool ConjugateLhs = false; bool ConjugateRhs = false; int Version = 0]’ 89 | Index alignedStart = (starti) + internal::first_default_aligned(&res[starti], endi-starti); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: required from ‘static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Scalar = double]’ 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:805:109: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; int ProductTag = 7; Scalar = double]’ 805 | selfadjoint_product_impl::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/Memory.h:500:60: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 500 | return first_aligned::alignment>(array, size); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:167:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:169:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 169 | this->col(0) -= tau * tmp; | ~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:170:53: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:170:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:129:41: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:132:41: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true>; U = Eigen::Block, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:333: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: required from ‘static void Eigen::internal::gemv_dense_selector<1, StorageOrder, BlasCompatible>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:40: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >; Dest = Eigen::Transpose >; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, true>; U = Eigen::Block, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, true>; U = Eigen::Block >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:66: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:66: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 5>, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 5>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 5>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:22: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, -1, 1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:214:47: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: required from ‘const Eigen::internal::evaluator >::Scalar Eigen::internal::evaluator >::coeff(Eigen::Index) const [with ArgType = Eigen::Map, 0, Eigen::Stride<0, 0> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PartialReduxEvaluator.h:214:47: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:240:46: required from ‘adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:221 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>; auto:222 = adelie_core::solver::multiglm::naive::GlmWrap >; auto:223 = adelie_core::solver::glm::naive::GlmNaiveBufferPack]’ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:493:48: required from ‘adelie_core::solver::glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::):: [with auto:204 = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 493 | if (setup_loss_null) update_loss_null_f(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:491:23: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateLossNullType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateInvarianceType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; UpdateSolutionsType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; EarlyExitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; ScreenType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; FitType = glm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::solver::multiglm::naive::GlmWrap >&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::]’ 491 | update_loss_null_f(state); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_glm_naive.hpp:535:23: required from ‘void adelie_core::solver::glm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, UpdateLossNullType, TidyType, CUIType) [with StateType = adelie_core::state::StateGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::solver::multiglm::naive::GlmWrap >&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; UpdateLossNullType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; TidyType = adelie_core::solver::multiglm::naive::solve, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool):: >(adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&, adelie_core::glm::GlmMultiBase&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::, r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 535 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 536 | state, | ~~~~~~ 537 | pb, | ~~~ 538 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 539 | update_loss_null_wrap_f, | ~~~~~~~~~~~~~~~~~~~~~~~~ 540 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 541 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 542 | early_exit_f, | ~~~~~~~~~~~~~ 543 | screen_f, | ~~~~~~~~~ 544 | fit_f | ~~~~~ 545 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_multiglm_naive.hpp:233:22: required from ‘void adelie_core::solver::multiglm::naive::solve(StateType&&, GlmType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateMultiGlmNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>&; GlmType = adelie_core::glm::GlmMultiBase&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::; CUIType = r_solve_multiglm_naive_64(r_state_multiglm_naive_64_t, r_glm_multibase_64_t&, bool)::]’ 233 | glm::naive::solve( | ~~~~~~~~~~~~~~~~~^ 234 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | glm_wrap, | ~~~~~~~~~ 236 | pb, | ~~~ 237 | exit_cond_f, | ~~~~~~~~~~~~ 238 | [&](auto&, auto& glm, auto& buffer_pack) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | // ignore casted down state and use derived state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | multiglm::naive::update_loss_null(state, glm, buffer_pack); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }, | ~~ 242 | tidy, | ~~~~~ 243 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 244 | ); | ~ rcpp_solver.cpp:181:43: required from here 181 | ad::solver::multiglm::naive::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 182 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | *glm.ptr, pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 185 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:846:33: required from ‘static Derived& Eigen::internal::setIdentity_impl::run(Derived&) [with Derived = Eigen::Matrix; bool Big = false]’ 846 | return m = Derived::Identity(m.rows(), m.cols()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:875:50: required from ‘Derived& Eigen::MatrixBase::setIdentity() [with Derived = Eigen::Matrix]’ 875 | return internal::setIdentity_impl::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:892:21: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:90: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:57: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:64:57: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:50: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 73 | triFactor.row(i).tail(nbVecs-j-1) += z * triFactor.row(j).tail(nbVecs-j-1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:53: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, 1, -1, true> >, const Eigen::Block >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, 1, -1, false> >, 1, -1, true>; U = Eigen::Block >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block >, -1, 1, true>; Derived = Eigen::Block, 1, -1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_pin_cov.ipp:27:38: required from ‘void adelie_core::state::StateGaussianPinCov::solve(std::function) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int]’ 27 | solver::gaussian::pin::cov::solve(*this, check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:341:37: required from ‘auto adelie_core::solver::gaussian::cov::fit(StateType&, BufferPackType&, ValueType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; BufferPackType = GaussianCovBufferPack; ValueType = double; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 341 | state_gaussian_pin_cov.solve(check_user_interrupt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:438:19: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:182 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:183 = double]’ 438 | return fit( | ~~~^ 439 | state, | ~~~~~~ 440 | buffer_pack, | ~~~~~~~~~~~~ 441 | lmda, | ~~~~~ 442 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:509:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 509 | auto tup = fit_f(state, large_lmda); | ~~~~~^~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>, -1, 1, true>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:168:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; Func = generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>, 1, -1, false>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:130:9: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:330: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:92:29: required from ‘struct Eigen::internal::product_triangular_matrix_matrix’ 92 | SmallPanelWidth = 2 * EIGEN_PLAIN_ENUM_MAX(Traits::mr,Traits::nr), | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:32: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:48: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’ 194 | ::run(rhs.transpose(),lhs.transpose(), dstT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:783:113: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 150 | Matrix triangularBuffer(a); | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 153 | triangularBuffer.diagonal().setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:157:103: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 157 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:157:103: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 157 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:54: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 341 | dest.head(diagSize) -= (lhs_alpha-LhsScalar(1))*rhs.head(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:175:15: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 175 | pack_rhs(blockB, rhs.getSubMapper(actual_k2,0), actual_kc, cols); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:203:19: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 203 | pack_lhs(blockA, LhsMapper(triangularBuffer.data(), triangularBuffer.outerStride()), actualPanelWidth, actualPanelWidth); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 205 | gebp_kernel(res.getSubMapper(startBlock, 0), blockA, blockB, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | actualPanelWidth, actualPanelWidth, cols, alpha, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | actualPanelWidth, actual_kc, 0, blockBOffset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1920:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1920 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1921 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1977:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1977 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1978:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1978 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1979:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1979 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1980:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1980 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:115:18: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::InnerStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:106: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:77: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Diagonal, 0>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Diagonal, 0>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:42: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:203:19: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 203 | pack_lhs(blockA, LhsMapper(triangularBuffer.data(), triangularBuffer.outerStride()), actualPanelWidth, actualPanelWidth); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2256:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2256 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2258:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2258 | HalfPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2259 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2298 | PacketBlock kernel_half; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2304 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Derived = Eigen::Block, -1, -1, false>, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 43 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Derived = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:27: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Derived = Eigen::Block, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:435:30: required from ‘adelie_core::solver::gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::):: [with auto:178 = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>; auto:179 = double; auto:180 = bool; auto:181 = int]’ 435 | update_screen_derived(state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:617:25: required from ‘void adelie_core::solver::solve_core(StateType&&, PBType&&, PBAddSuffixType, UpdateLossNullType, UpdateInvarianceType, UpdateSolutionsType, EarlyExitType, ScreenType, FitType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; PBAddSuffixType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateLossNullType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateInvarianceType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; UpdateSolutionsType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; EarlyExitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; ScreenType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::; FitType = gaussian::cov::solve, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool):: >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&, adelie_core::util::tq::tqdm_for_rvalues >&, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::, r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::)::]’ 617 | screen_f(state, lmda_curr, kkt_passed, n_new_active); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:446:23: required from ‘void adelie_core::solver::gaussian::cov::solve(StateType&&, PBType&&, ExitCondType, CUIType) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&; PBType = adelie_core::util::tq::tqdm_for_rvalues >&; ExitCondType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::; CUIType = r_solve_gaussian_cov_64(r_state_gaussian_cov_64_t&, bool)::]’ 446 | solver::solve_core( | ~~~~~~~~~~~~~~~~~~^ 447 | state, | ~~~~~~ 448 | pb, | ~~~ 449 | pb_add_suffix_f, | ~~~~~~~~~~~~~~~~ 450 | update_loss_null_f, | ~~~~~~~~~~~~~~~~~~~ 451 | update_invariance_f, | ~~~~~~~~~~~~~~~~~~~~ 452 | update_solutions_f, | ~~~~~~~~~~~~~~~~~~~ 453 | early_exit_f, | ~~~~~~~~~~~~~ 454 | screen_f, | ~~~~~~~~~ 455 | fit_f | ~~~~~ 456 | ); | ~ rcpp_solver.cpp:31:41: required from here 31 | ad::solver::gaussian::cov::solve( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 32 | static_cast(state), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | pb, [](){ return false; }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 | check_user_interrupt | ~~~~~~~~~~~~~~~~~~~~ 35 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function ‘Eigen::internal::selfadjoint_product_impl, -1, -1, false>, 17, false, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, -1, 1, true>, -1, 1, false> const>, 0, true>::run, -1, 1, false> >(Eigen::Block, -1, 1, false>&, Eigen::Block, -1, -1, false> const&, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, -1, 1, true>, -1, 1, false> const> const&, double const&)void [clone .isra.0]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: warning: ‘result_66’ may be used uninitialized [-Wmaybe-uninitialized] 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:41:6: note: by argument 4 of type ‘const double *’ to ‘Eigen::internal::selfadjoint_matrix_vector_product::run(long, double const*, long, double const*, double*, double)’ declared here 41 | void selfadjoint_matrix_vector_product::run( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:341: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h: In function ‘Eigen::internal::trmv_selector<6, 1>::run, -1, -1, false> const, -1, -1, false> const>, Eigen::Transpose, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Transpose, -1, -1, false> const, -1, 1, true> const, -1, 1, false> const> const> const>, Eigen::Transpose, 1, -1, true>, 1, -1, false> > >(Eigen::Transpose, -1, -1, false> const, -1, -1, false> const> const&, Eigen::Transpose, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Transpose, -1, -1, false> const, -1, 1, true> const, -1, 1, false> const> const> const> const&, Eigen::Transpose, 1, -1, true>, 1, -1, false> >&, Eigen::Transpose, 1, -1, true>, 1, -1, false> >::Scalar const&)void [clone .isra.0]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: warning: ‘result_43’ may be used uninitialized [-Wmaybe-uninitialized] 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:105:24: note: by argument 5 of type ‘const double *’ to ‘Eigen::internal::triangular_matrix_vector_product::run(long, long, double const*, long, double const*, long, double*, long, double const&)’ declared here 105 | EIGEN_DONT_INLINE void triangular_matrix_vector_product | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I../inst/adelie/adelie/src/include -DEIGEN_PERMANENTLY_DISABLE_STUPID_WARNINGS -I'/usr/local/lib/R/library/Rcpp/include' -I'/usr/local/lib/R/library/RcppEigen/include' -I/usr/local/include -fopenmp -fpic -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c rcpp_state.cpp -o rcpp_state.o In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:205, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Dense:1, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:28, from /usr/local/lib/R/library/RcppEigen/include/RcppEigen.h:25, from decl.h:3, from rcpp_state.h:2, from rcpp_state.cpp:1: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:174: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:165: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:271: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/SparseCore:37, from /usr/local/lib/R/library/RcppEigen/include/Eigen/Sparse:26, from /usr/local/lib/R/library/RcppEigen/include/RcppEigenForward.h:29: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:17:8: required from ‘struct Eigen::internal::traits >’ 17 | struct traits > : traits > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here 179 | vec_impute_t _impute; | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:179:18: required from here 179 | vec_impute_t _impute; | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.hpp:216:5: required from here 216 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref >’ 281 | template class Ref | ^~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:76:1: required from here 76 | ) | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits, 0, Eigen::Stride<0, 0> > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 0, Eigen::Stride<0, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:30:5: required from here 30 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_io.h:30:5: required from here 30 | { | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:24:49: required from ‘struct Eigen::internal::traits > >’ 24 | ? PlainObjectType::ColsAtCompileTime | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/ForwardDeclarations.h:111:75: required from ‘class Eigen::Map >’ 111 | int Level = internal::accessors_level::has_write_access ? WriteAccessors : ReadOnlyAccessors | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:452:26: required from here 452 | vec_value_t out(Q.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map >’ 94 | template class Map | ^~~ rcpp_matrix.h:452:26: required from here 452 | vec_value_t out(Q.cols()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:329:77: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 329 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:453:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_matrix.h:518:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:140:18: required from ‘class adelie_core::matrix::MatrixNaiveBase’ 140 | virtual void sp_tmul( | ^~~~~~~ rcpp_matrix.h:612:24: required from here 27 | if (!ptr) { \ | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ rcpp_matrix.h:711:35: required from here 711 | dense_64F_t outT(rows(), v.rows()); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_matrix.h:713:40: required from here 713 | Eigen::Map out(outT.data(), outT.cols(), outT.rows()); | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:281:76: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 281 | template class Ref | ^~~ rcpp_matrix.h:714:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_interaction.hpp:34:37: required from ‘class adelie_core::matrix::MatrixNaiveInteractionDense, int>’ 34 | const Eigen::Map _mat; // (n, d) underlying matrix | ^~~~ rcpp_matrix.h:756:1: required from here 757 | auto groups() const { return dynamic_cast(*ptr).groups(); } | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:353:6: required from here 353 | ).sum(); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:64:7: required from ‘class Eigen::SparseVector’ 64 | class SparseVector | ^~~~~~~~~~~~ rcpp_state.cpp:434:18: recursively required by substitution of ‘template Rcpp::class_::self& Rcpp::class_::property(const char*, PROP (*)(RStateGaussianCov64*), void (*)(RStateGaussianCov64*, PROP), const char*) [with PROP = ]’ 431 | Rcpp::class_("RStateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | .derives("StateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | .factory(make_r_state_gaussian_cov_64) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | .property("betas", &betas, "") | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_state.cpp:434:18: required from here /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 223 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ rcpp_state.cpp:28:16: required from ‘auto convert_betas(size_t, const BetasType&) [with BetasType = std::vector, std::allocator > >; size_t = long unsigned int]’ 28 | Eigen::Map( | ^~~~~~~~~~~~~~~~~ 29 | values.data() + inner_idx, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | nnz_curr | ~~~~~~~~ 31 | ) = Eigen::Map( | ~ rcpp_state.cpp:434:18: recursively required by substitution of ‘template Rcpp::class_::self& Rcpp::class_::property(const char*, PROP (*)(RStateGaussianCov64*), void (*)(RStateGaussianCov64*, PROP), const char*) [with PROP = ]’ 431 | Rcpp::class_("RStateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | .derives("StateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | .factory(make_r_state_gaussian_cov_64) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | .property("betas", &betas, "") | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_state.cpp:434:18: required from here /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:255:7: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 255 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_state.cpp:46:18: required from ‘auto convert_betas(size_t, const BetasType&) [with BetasType = std::vector, std::allocator > >; size_t = long unsigned int]’ 46 | out = Eigen::Map( | ^~~~~~~~~~~~~~~~~~~~ 47 | l, | ~~ 48 | p, | ~~ 49 | nnz, | ~~~~ 50 | outers.data(), | ~~~~~~~~~~~~~~ 51 | inners.data(), | ~~~~~~~~~~~~~~ 52 | values.data() | ~~~~~~~~~~~~~ 53 | ); | ~ rcpp_state.cpp:434:18: recursively required by substitution of ‘template Rcpp::class_::self& Rcpp::class_::property(const char*, PROP (*)(RStateGaussianCov64*), void (*)(RStateGaussianCov64*, PROP), const char*) [with PROP = ]’ 431 | Rcpp::class_("RStateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | .derives("StateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | .factory(make_r_state_gaussian_cov_64) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | .property("betas", &betas, "") | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_state.cpp:434:18: required from here /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:977:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::InnerStride<1> > >’ 977 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match > >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Ref >]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:100:19: required from ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’ 100 | compute_impute(calldata, impute_method, impute, n_threads); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp:3, from rcpp_io.h:4, from rcpp_matrix.h:4, from rcpp_state.h:3: ../inst/adelie/adelie/src/include/adelie_core/io/io_snp_unphased.ipp: In instantiation of ‘std::tuple, std::allocator >, double, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator >, double> > > > adelie_core::io::IOSNPUnphased::write(const Eigen::Ref >&, const std::string&, Eigen::Ref >, size_t) const [with MmapPtrType = std::shared_ptr; std::string = std::__cxx11::basic_string; size_t = long unsigned int]’: rcpp_io.h:33:41: required from here 33 | return std::get<0>(base_t::write(calldata8, impute_method, impute, n_threads)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/io/utils.hpp:74:43: note: initializing argument 3 of ‘void adelie_core::io::compute_impute(const Eigen::Ref >&, adelie_core::util::impute_method_type, Eigen::Ref >, size_t)’ 74 | Eigen::Ref> impute, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:118:45: required from ‘void adelie_core::matrix::MatrixNaiveBase::mean(const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 118 | vec_value_t ones = vec_value_t::Ones(weights.size()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ rcpp_matrix.h:723:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:35: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:47: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~^~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:43: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~~~~~~~~~~^~~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Ref >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Array > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:132:24: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 132 | out += centers * (centers * sum_w - 2 * m); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Ref > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Ref > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Ref > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Ref >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Ref > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:141:34: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 141 | weights_sqrt(weights.sqrt()), | ~~~~~~~~~~~~^~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:292:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> > >’ 292 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1181:93: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ rcpp_state.cpp:46:9: required from ‘auto convert_betas(size_t, const BetasType&) [with BetasType = std::vector, std::allocator > >; size_t = long unsigned int]’ 46 | out = Eigen::Map( | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | l, | ~~ 48 | p, | ~~ 49 | nnz, | ~~~~ 50 | outers.data(), | ~~~~~~~~~~~~~~ 51 | inners.data(), | ~~~~~~~~~~~~~~ 52 | values.data() | ~~~~~~~~~~~~~ 53 | ); | ~ rcpp_state.cpp:434:18: recursively required by substitution of ‘template Rcpp::class_::self& Rcpp::class_::property(const char*, PROP (*)(RStateGaussianCov64*), void (*)(RStateGaussianCov64*, PROP), const char*) [with PROP = Eigen::SparseMatrix]’ 431 | Rcpp::class_("RStateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | .derives("StateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | .factory(make_r_state_gaussian_cov_64) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | .property("betas", &betas, "") | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_state.cpp:434:18: required from here /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::InnerStride<1> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::InnerStride<1> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:887:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1018:71: required from ‘struct Eigen::internal::evaluator > >’ 1018 | Flags = evaluator >::Flags, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 128 | const auto sum_w = weights.sum(); | ~~~~~~~~~~~^~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:77:46: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 77 | util::colmat_type Q; | ^ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:77:46: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 77 | util::colmat_type Q; | ^ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:92:21: required from ‘class Eigen::Tridiagonalization >’ 92 | >::type DiagonalReturnType; | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, -1>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:97:21: required from ‘class Eigen::Tridiagonalization >’ 97 | >::type SubDiagonalReturnType; | ^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:100:128: required from ‘class Eigen::Tridiagonalization >’ 100 | typedef HouseholderSequence::type> HouseholderSequenceType; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:111:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 111 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:55: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~~^~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:106:25: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 106 | ) = grad.segment(g, gs); | ~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:883:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Array; Src = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = assign_op]’ 883 | ActualDstType actualDst(dst); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:371:41: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::false_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 371 | internal::call_assignment_no_alias(m_object,expr,internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:364:18: required from ‘void Eigen::Ref::construct(const Expression&, Eigen::internal::true_type) [with Expression = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>]’ 364 | construct(expr, internal::false_type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:345:16: required from ‘Eigen::Ref::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; TPlainObjectType = Eigen::Array; int Options = 0; StrideType = Eigen::InnerStride<1>; typename Eigen::internal::enable_if<(bool)(typename Eigen::internal::traits >::match::ScalarTypeMatch), Derived>::type = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Eigen::internal::traits >::match = Eigen::internal::traits > >::match, 0, Eigen::Stride<0, 0> > >]’ 345 | construct(expr.derived(), typename Traits::template match::type()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_matrix.h:472:24: required from here 472 | return [&]() { ADELIE_CORE_PIMPL_OVERRIDE(rvmul, j, v); }(); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:67:66: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 67 | const auto common_expr = grad.segment(k, size_k) - regul * sbeta; | ~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:67:58: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 67 | const auto common_expr = grad.segment(k, size_k) - regul * sbeta; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:70:45: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 70 | abs_grad[i] = common_expr.matrix().norm(); | ~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:72:35: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 72 | auto vbuff = buff.head(size_k); | ~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:277: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:288:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::MatchAtCompileTime), Derived>::type*) [with Derived = Eigen::Block, 1, -1, false>]’ 288 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:73:33: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 73 | constraint->gradient(sbeta, vbuff); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:74:40: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 74 | abs_grad[i] = (common_expr - vbuff).matrix().norm(); | ~~~~~~~~~~~~~^~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:74:55: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 74 | abs_grad[i] = (common_expr - vbuff).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits > >::match, 1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Ref.h:340:101: required by substitution of ‘template Eigen::Ref >::Ref(const Eigen::DenseBase&, typename Eigen::internal::enable_if<(bool)(Eigen::internal::traits > >::match::ScalarTypeMatch), Derived>::type*) [with Derived = Eigen::Block, 1, -1, false>]’ 340 | typename internal::enable_if::ScalarTypeMatch),Derived>::type* = 0) | ^~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:91:39: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 91 | constraint->solve_zero(v_k, cbuff) : | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 1, -1, false> >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:92:27: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 92 | v_k.matrix().norm() | ~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:19: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Array >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:83: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:513:38: required from ‘struct Eigen::internal::cast_return_type, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 513 | typedef typename _CastType::Scalar NewScalarType; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/../plugins/CommonCwiseUnaryOps.h:48:179: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:83: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:42: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, 0, Eigen::Stride<0, 0> > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:101:54: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 101 | XiTXi_lower.rankUpdate(Xi_means.matrix().transpose(), -1); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:79:45: required from ‘void Eigen::internal::assign_sparse_to_sparse(DstXprType&, const SrcXprType&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 79 | const bool transpose = (DstEvaluatorType::Flags & RowMajorBit) != (SrcEvaluatorType::Flags & RowMajorBit); | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:132:28: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::SparseMatrix; SrcXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Functor = Eigen::internal::assign_op; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 132 | assign_sparse_to_sparse(dst.derived(), src.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseAssign.h:38:16: required from ‘Derived& Eigen::SparseMatrixBase::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Derived = Eigen::SparseMatrix]’ 37 | internal::Assignment > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | ::run(derived(), other.derived(), internal::assign_op()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:1239:27: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Map, 0, Eigen::Stride<0, 0> >; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 1239 | return Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ rcpp_state.cpp:46:9: required from ‘auto convert_betas(size_t, const BetasType&) [with BetasType = std::vector, std::allocator > >; size_t = long unsigned int]’ 46 | out = Eigen::Map( | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 | l, | ~~ 48 | p, | ~~ 49 | nnz, | ~~~~ 50 | outers.data(), | ~~~~~~~~~~~~~~ 51 | inners.data(), | ~~~~~~~~~~~~~~ 52 | values.data() | ~~~~~~~~~~~~~ 53 | ); | ~ rcpp_state.cpp:434:18: recursively required by substitution of ‘template Rcpp::class_::self& Rcpp::class_::property(const char*, PROP (*)(RStateGaussianCov64*), void (*)(RStateGaussianCov64*, PROP), const char*) [with PROP = Eigen::SparseMatrix]’ 431 | Rcpp::class_("RStateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | .derives("StateGaussianCov64") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433 | .factory(make_r_state_gaussian_cov_64) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434 | .property("betas", &betas, "") | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcpp_state.cpp:434:18: required from here /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Ref >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::Ref >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Ref >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/matrix/matrix_naive_base.hpp:128:39: required from ‘void adelie_core::matrix::MatrixNaiveBase::var(const Eigen::Ref >&, const Eigen::Ref >&, Eigen::Ref >) const [with ValueType = double; IndexType = int; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 128 | const auto sum_w = weights.sum(); | ~~~~~~~~~~~^~ rcpp_matrix.h:733:17: required from here 30 | return ptr->name(__VA_ARGS__); \ | ~~~~~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:70:52: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 70 | abs_grad[i] = common_expr.matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:74:62: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 74 | abs_grad[i] = (common_expr - vbuff).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, 1, -1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:92:34: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 92 | v_k.matrix().norm() | ~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Matrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:453:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:398:143: required from ‘Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::TriangularViewType& Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::operator/=(const typename Eigen::internal::traits::Scalar&) [with _MatrixType = Eigen::Matrix; unsigned int _Mode = 1; TriangularViewType = Eigen::TriangularView, 1>; typename Eigen::internal::traits::Scalar = double]’ 398 | TriangularViewType& operator/=(const typename internal::traits::Scalar& other) { return *this = derived().nestedExpression() / other; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:455:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:67: required from ‘Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:463:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:735:21: required from ‘Derived& Eigen::PlainObjectBase::setOnes(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]’ 735 | return setConstant(Scalar(1)); | ~~~~~~~~~~~^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:440:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:450:24: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, -1>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:451:40: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:30: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:29:114: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:33:36: required from ‘static void Eigen::selfadjoint_rank1_update::run(Index, Scalar*, Index, const Scalar*, const Scalar*, const Scalar&) [with Scalar = double; Index = long int; int UpLo = 1; bool ConjLhs = false; bool ConjRhs = false]’ 33 | += (alpha * cj(vecY[i])) * ConjLhsType(OtherMap(vecX+(UpLo==Lower ? i : 0),UpLo==Lower ? size-i : (i+1))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointProduct.h:78:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:370:46: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 370 | * (conj(h) * matA.col(i).tail(remainingSize))); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:370:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:70:52: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 70 | abs_grad[i] = common_expr.matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >, const Eigen::Block, 1, -1, false> > >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:74:62: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 74 | abs_grad[i] = (common_expr - vbuff).matrix().norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::MatrixWrapper, 1, -1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, 1, -1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::MatrixWrapper, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_base.hpp:92:34: required from ‘void adelie_core::solver::update_abs_grad(StateType&, ValueType) [with StateType = adelie_core::state::StateBase, double, int, int, int>; ValueType = double]’ 92 | v_k.matrix().norm() | ~~~~~~~~~~~~~~~~~^~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.ipp:99:28: required from ‘void adelie_core::state::StateBase::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 99 | solver::update_abs_grad(*this, lmda); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_base.hpp:214:9: required from ‘adelie_core::state::StateBase::StateBase(const dyn_vec_constraint_t&, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, value_t, const Eigen::Ref >&, const Eigen::Ref >&, value_t, value_t, size_t, size_t, size_t, value_t, size_t, value_t, const std::string&, size_t, value_t, value_t, value_t, value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref >&, const Eigen::Ref >&, const Eigen::Ref >&, size_t, const Eigen::Ref >&, value_t, const Eigen::Ref >&) [with ConstraintType = adelie_core::constraint::ConstraintBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; value_t = double; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename Eigen::internal::conditional::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 214 | initialize(); | ^~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:133:16: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 133 | rsq(rsq) | ^ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:268:7: required from ‘Eigen::MapBase::ScalarWithConstIfNotLvalue& Eigen::MapBase::coeffRef(Eigen::Index) [with Derived = Eigen::Block, -1, 1, true>; ScalarWithConstIfNotLvalue = double; Eigen::Index = long int]’ 15 | EIGEN_STATIC_ASSERT((int(internal::evaluator::Flags) & LinearAccessBit) || Derived::IsVectorAtCompileTime, \ | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:367:25: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 367 | matA.col(i).coeffRef(i+1) = 1; | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with MatrixType = Eigen::Matrix; DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 434 | tridiagonalization_inplace_selector::run(mat, diag, subdiag, hcoeffs, extractQ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:458:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:475:5: required from ‘void Eigen::internal::apply_rotation_in_the_plane(Eigen::DenseBase&, Eigen::DenseBase&, const Eigen::JacobiRotation&) [with VectorX = Eigen::Block >, -1, 1, true>; VectorY = Eigen::Block >, -1, 1, true>; OtherScalar = double]’ 475 | EIGEN_PLAIN_ENUM_MIN(evaluator::Alignment, evaluator::Alignment), | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Jacobi/Jacobi.h:315:40: required from ‘void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Map >; Eigen::Index = long int]’ 315 | internal::apply_rotation_in_the_plane(x, y, j.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:895:24: required from ‘void Eigen::internal::tridiagonal_qr_step(RealScalar*, RealScalar*, Index, Index, Scalar*, Index) [with int StorageOrder = 0; RealScalar = double; Scalar = double; Index = long int]’ 895 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:548:87: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]’ 548 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, -1, 1, false> >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::min_coeff_visitor, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Visitor.h:323:14: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with int NaNPropagation = 0; IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 323 | this->visit(minVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:496:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 496 | return minCoeff(index); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:563:35: required from ‘Eigen::ComputationInfo Eigen::internal::computeFromTridiagonal_impl(DiagType&, SubDiagType&, Eigen::Index, bool, MatrixType&) [with MatrixType = Eigen::Matrix; DiagType = Eigen::Matrix; SubDiagType = Eigen::Matrix; Eigen::Index = long int]’ 563 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:460:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 0, Eigen::Stride<0, 0> >, 1, -1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > > > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:93:30: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 93 | svars.head(D.size()) = D.array() * (D.array() >= 0).template cast(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Matrix >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_max_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:448:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:453:45: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:93:22: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 93 | essential = tail / (c0 - beta); | ~~~~~^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:44: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:34:74: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:60: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:35:23: required from ‘static void Eigen::internal::selfadjoint_rank2_update_selector::run(Scalar*, Index, const UType&, const VType&, const Scalar&) [with Scalar = double; Index = long int; UType = Eigen::Block, -1, 1, true>, -1, 1, false>; VType = Eigen::Block, -1, 1, false>]’ 34 | (numext::conj(alpha) * numext::conj(u.coeff(i))) * v.tail(size-i) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 | + (alpha * numext::conj(v.coeff(i))) * u.tail(size-i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointRank2Update.h:87:10: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, 0, Eigen::Stride<0, 0> >, 1, -1, false>]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::naive::update_screen_derived, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Array, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, std::vector, std::vector, std::vector, std::vector, std::allocator > >, std::vector >(adelie_core::matrix::MatrixNaiveBase&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Array&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const Eigen::Map, 0, Eigen::Stride<0, 0> >&, const std::vector&, const std::vector&, size_t, size_t, bool, size_t, std::vector&, std::vector, std::allocator > >&, std::vector&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:124:27: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(XType&, const XMType&, const WType&, const GroupsType&, const GroupSizesType&, const SSType&, const SBType&, size_t, size_t, bool, size_t, SXMType&, STType&, SVType&) [with XType = adelie_core::matrix::MatrixNaiveBase; XMType = Eigen::Map, 0, Eigen::Stride<0, 0> >; WType = Eigen::Array; GroupsType = Eigen::Map, 0, Eigen::Stride<0, 0> >; GroupSizesType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SSType = std::vector; SBType = std::vector; SXMType = std::vector; STType = std::vector, std::allocator > >; SVType = std::vector; size_t = long unsigned int]’ 124 | util::omp_parallel_for(routine, begin, end, n_threads * ((begin+n_threads) <= end)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_naive.hpp:160:26: required from ‘void adelie_core::solver::gaussian::naive::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianNaive, adelie_core::matrix::MatrixNaiveBase, double, int, int, int>]’ 160 | update_screen_derived( | ~~~~~~~~~~~~~~~~~~~~~^ 161 | *state.X, | ~~~~~~~~~ 162 | state.X_means, | ~~~~~~~~~~~~~~ 163 | state.weights_sqrt, | ~~~~~~~~~~~~~~~~~~~ 164 | state.groups, | ~~~~~~~~~~~~~ 165 | state.group_sizes, | ~~~~~~~~~~~~~~~~~~ 166 | state.screen_set, | ~~~~~~~~~~~~~~~~~ 167 | state.screen_begins, | ~~~~~~~~~~~~~~~~~~~~ 168 | old_screen_size, | ~~~~~~~~~~~~~~~~ 169 | new_screen_size, | ~~~~~~~~~~~~~~~~ 170 | state.intercept, | ~~~~~~~~~~~~~~~~ 171 | state.n_threads, | ~~~~~~~~~~~~~~~~ 172 | state.screen_X_means, | ~~~~~~~~~~~~~~~~~~~~~ 173 | state.screen_transforms, | ~~~~~~~~~~~~~~~~~~~~~~~~ 174 | state.screen_vars | ~~~~~~~~~~~~~~~~~ 175 | ); | ~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.ipp:27:51: required from ‘void adelie_core::state::StateGaussianNaive::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 27 | solver::gaussian::naive::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_naive.hpp:152:9: required from ‘adelie_core::state::StateGaussianNaive::StateGaussianNaive(matrix_t&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixNaiveBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixNaiveBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; base_t = adelie_core::state::StateBase, double, int, int, int>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 152 | initialize(); | ^~~~~~~~~~ rcpp_state.h:50:19: required from here 50 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; CoeffReturnType = const double&; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:79:20: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 79 | Scalar c0 = coeff(0); | ~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 46 | makeHouseholder(essentialPart, tau, beta); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:363:59: required from ‘void Eigen::internal::tridiagonalization_inplace(MatrixType&, CoeffVectorType&) [with MatrixType = Eigen::Matrix; CoeffVectorType = Eigen::Matrix]’ 363 | matA.col(i).tail(remainingSize).makeHouseholderInPlace(h, beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:449:31: required from ‘static void Eigen::internal::tridiagonalization_inplace_selector::run(MatrixType&, DiagonalType&, SubDiagonalType&, CoeffVectorType&, bool) [with DiagonalType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix; MatrixType = Eigen::Matrix; int Size = -1; bool IsComplex = false; CoeffVectorType = Eigen::Matrix]’ 449 | tridiagonalization_inplace(mat, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:434:55: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:564:45: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:166:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, true>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:37:51: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Eigenvalues/Tridiagonalization.h:372:86: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:78:71: required from ‘void Eigen::MatrixBase::makeHouseholder(EssentialPart&, Scalar&, RealScalar&) const [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 78 | RealScalar tailSqNorm = size()==1 ? RealScalar(0) : tail.squaredNorm(); | ~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:46:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, -1, 1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:836:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ 836 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Assign.h:66:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:337: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h: In instantiation of ‘static void Eigen::internal::selfadjoint_matrix_vector_product::run(Index, const Scalar*, Index, const Scalar*, Scalar*, Scalar) [with Scalar = double; Index = long int; int StorageOrder = 0; int UpLo = 1; bool ConjugateLhs = false; bool ConjugateRhs = false; int Version = 0]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: required from ‘static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Scalar = double]’ 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:805:109: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; int ProductTag = 7; Scalar = double]’ 805 | selfadjoint_product_impl::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:62:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 62 | conj_helper::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, IsRowMajor), ConjugateRhs> pcj0; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:62:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:63:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 63 | conj_helper::IsComplex && EIGEN_LOGICAL_XOR(ConjugateLhs, !IsRowMajor), ConjugateRhs> pcj1; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:63:121: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:166: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/Memory.h: In instantiation of ‘Index Eigen::internal::first_default_aligned(const Scalar*, Index) [with Scalar = double; Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:89:68: required from ‘static void Eigen::internal::selfadjoint_matrix_vector_product::run(Index, const Scalar*, Index, const Scalar*, Scalar*, Scalar) [with Scalar = double; Index = long int; int StorageOrder = 0; int UpLo = 1; bool ConjugateLhs = false; bool ConjugateRhs = false; int Version = 0]’ 89 | Index alignedStart = (starti) + internal::first_default_aligned(&res[starti], endi-starti); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: required from ‘static void Eigen::internal::selfadjoint_product_impl::run(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>; int LhsMode = 17; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Scalar = double]’ 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:805:109: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; int ProductTag = 7; Scalar = double]’ 805 | selfadjoint_product_impl::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, 1, false>; Lhs = Eigen::SelfAdjointView, -1, -1, false>, 1>; Rhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 1>, Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::SelfAdjointShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/Memory.h:500:60: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 500 | return first_aligned::alignment>(array, size); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:167:27: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:169:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheRight(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 169 | this->col(0) -= tau * tmp; | ~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:304:43: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:170:53: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:170:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:129:41: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:307:42: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:132:41: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:99:96: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:101:66: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/TriangularMatrix.h:175:44: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:102:66: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 5>, Eigen::Matrix, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 5>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, 5>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, 5>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, 5>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:103:22: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:846:33: required from ‘static Derived& Eigen::internal::setIdentity_impl::run(Derived&) [with Derived = Eigen::Matrix; bool Big = false]’ 846 | return m = Derived::Identity(m.rows(), m.cols()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:875:50: required from ‘Derived& Eigen::MatrixBase::setIdentity() [with Derived = Eigen::Matrix]’ 875 | return internal::setIdentity_impl::run(derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:892:21: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:90: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:57: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::TriangularView, -1, -1, false>, -1, -1, false>, 5>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:64:57: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:73:50: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 73 | triFactor.row(i).tail(nbVecs-j-1) += z * triFactor.row(j).tail(nbVecs-j-1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:372:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, false>, Eigen::Dense>’ 372 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; Func = assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, 0>; ExpressionType = Eigen::Map, 0, Eigen::Stride<0, 0> >; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:167:19: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:142:7: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 142 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:182:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index) const [with Derived = Eigen::Block, -1, 1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 182 | return coeff(index); | ~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:63:53: required from ‘void Eigen::internal::make_block_householder_triangular_factor(TriangularFactorType&, const VectorsType&, const CoeffsType&) [with TriangularFactorType = Eigen::Matrix; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 63 | triFactor.row(i).tail(rt).noalias() = -hCoeffs(i) * vectors.col(i).tail(rs).adjoint() | ~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/BlockHouseholder.h:92:55: required from ‘void Eigen::internal::apply_block_householder_on_the_left(MatrixType&, const VectorsType&, const CoeffsType&, bool) [with MatrixType = Eigen::Block, -1, -1, false>; VectorsType = Eigen::Block, -1, -1, false>; CoeffsType = Eigen::VectorBlock, -1>]’ 92 | if(forward) make_block_householder_triangular_factor(T, vectors, hCoeffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:399:46: required from ‘void Eigen::HouseholderSequence::applyThisOnTheLeft(Dest&, Workspace&, bool) const [with Dest = Eigen::Matrix; Workspace = Eigen::Matrix; VectorsType = Eigen::Matrix; CoeffsType = Eigen::Matrix; int Side = 1]’ 399 | apply_block_householder_on_the_left(sub_dst, sub_vecs, m_coeffs.segment(k, bs), !m_reverse); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/HouseholderSequence.h:320:29: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, -1, 1, true>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, -1, 1, true>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>, -1, 1, true>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:168:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:280:48: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Rhs = Eigen::Transpose, -1, 1, false> >; Func = generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::Transpose, -1, 1, false> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Map, 0, Eigen::Stride<0, 0> >; SrcXprType = Eigen::Block, -1, -1, false>, 1, -1, false>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, 1, -1, false>; Func = add_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Src = Eigen::Block, -1, -1, false>, 1, -1, false>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:177:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, -1, -1, false>, 1, -1, false>; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 177 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Householder/Householder.h:130:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, false>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:333: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:87:38: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 87 | typedef typename Traits::LhsPacket LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:91:42: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 91 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:95:45: required from ‘struct Eigen::internal::general_matrix_vector_product, 0, false, double, Eigen::internal::const_blas_data_mapper, false, 0>’ 95 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:253:134: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Dest::Scalar = double]’ 252 | general_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | ::run( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 254 | actualLhs.rows(), actualLhs.cols(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | LhsMapper(actualLhs.data(), actualLhs.outerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | RhsMapper(actualRhs.data(), actualRhs.innerStride()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | dest.data(), 1, | ~~~~~~~~~~~~~~~ 258 | compatibleAlpha); | ~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Map, 0, Eigen::Stride<0, 0> >; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Block, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:44:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 44 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:45:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 45 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:46:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 46 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 51 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 52 | unpacket_traits<_RhsPacket>::vectorizable && | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 53 | int(unpacket_traits<_LhsPacket>::size)==int(unpacket_traits<_RhsPacket>::size), | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 54 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 55 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 56 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1 | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 59 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 60 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 61 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:296:40: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, true>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Block, -1, 1, false>; Dest = Eigen::Map, 0, Eigen::Stride<0, 0> >; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, true>, 1, -1, false> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, -1, false>, -1, -1, false>, 1, -1, false>; U = Eigen::Block, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:23: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:56: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:330: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:92:29: required from ‘struct Eigen::internal::product_triangular_matrix_matrix’ 92 | SmallPanelWidth = 2 * EIGEN_PLAIN_ENUM_MAX(Traits::mr,Traits::nr), | ^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:32: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:48: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, 1, -1, true>, 1, -1, false>; int Mode = 5; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >; Rhs = const Eigen::Block, -1, -1, false>, -1, -1, false>; typename Dest::Scalar = double]’ 194 | ::run(rhs.transpose(),lhs.transpose(), dstT, alpha); | ~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:783:113: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:150:68: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 150 | Matrix triangularBuffer(a); | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 153 | triangularBuffer.diagonal().setZero(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1080:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1080 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:157:103: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 157 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1085:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1085 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:157:103: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 157 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:425:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 425 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:426:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 426 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:427:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 427 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:384:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 384 | prefix ## name ## Packet | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 432 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:432:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 433 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:433:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 434 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:434:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 435 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:435:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 460 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:460:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 461 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:461:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/util/BlasUtil.h:506:13: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 1, -1, false> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/VectorBlock.h:56:47: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:54: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 341 | dest.head(diagSize) -= (lhs_alpha-LhsScalar(1))*rhs.head(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 457 | dst.topRows(diagSize) -= ((lhs_alpha-LhsScalar(1))*a_rhs).topRows(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>’ 103 | template class Block | ^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:74: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false> >, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, const Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 38 | >::type Scalar; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_rhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:175:15: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 175 | pack_rhs(blockB, rhs.getSubMapper(actual_k2,0), actual_kc, cols); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2459:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2459 | PacketBlock kernel; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:203:19: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 203 | pack_lhs(blockA, LhsMapper(triangularBuffer.data(), triangularBuffer.outerStride()), actualPanelWidth, actualPanelWidth); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2100:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2100 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2102:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2102 | HalfPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2103 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2103:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gebp_kernel::operator()(const DataMapper&, const LhsScalar*, const RhsScalar*, Index, Index, Index, ResScalar, Index, Index, Index, Index) [with LhsScalar = double; RhsScalar = double; Index = long int; DataMapper = Eigen::internal::blas_data_mapper; int mr = 4; int nr = 4; bool ConjugateLhs = false; bool ConjugateRhs = false; ResScalar = double]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:205:22: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; int LhsStorageOrder = 0; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 205 | gebp_kernel(res.getSubMapper(startBlock, 0), blockA, blockB, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | actualPanelWidth, actualPanelWidth, cols, alpha, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | actualPanelWidth, actual_kc, 0, blockBOffset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Block, -1, -1, false>; int Mode = 5; bool LhsIsTriangular = true; Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:357:18: required from ‘static void Eigen::internal::generic_product_impl_base::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::TriangularView, -1, -1, false>, 5>; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, -1, -1, false>, 5>, Eigen::Matrix, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 357 | { scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1920:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1920 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1921 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1921:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1977:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1977 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1978:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1978 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1979:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1979 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1980:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1980 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> > >; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:115:18: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::InnerStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:223:34: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::Stride<0, 0> >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:106: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:77: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:32: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Diagonal, 0>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Diagonal, 0>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:153:42: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:50:63: required from ‘static Eigen::internal::dot_nocheck::ResScalar Eigen::internal::dot_nocheck::run(const Eigen::MatrixBase&, const Eigen::MatrixBase&) [with T = Eigen::Block, -1, 1, false> >, 1, -1, true>; U = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Dot.h:84:58: required from ‘typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType Eigen::MatrixBase::dot(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>; Derived = Eigen::Block, -1, 1, false> >, 1, -1, true>; typename Eigen::ScalarBinaryOpTraits::Scalar, typename Eigen::internal::traits::Scalar>::ReturnType = double; typename Eigen::internal::traits::Scalar = double; typename Eigen::internal::traits::Scalar = double]’ 84 | return internal::dot_nocheck::run(*this, other); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘void Eigen::internal::gemm_pack_lhs::operator()(Scalar*, const DataMapper&, Index, Index, Index, Index) [with Scalar = double; Index = long int; DataMapper = Eigen::internal::const_blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = false]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:203:19: required from ‘static void Eigen::internal::product_triangular_matrix_matrix::run(Index, Index, Index, const Scalar*, Index, const Scalar*, Index, Scalar*, Index, Index, const Scalar&, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 6; int LhsStorageOrder = 1; bool ConjugateLhs = false; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; int Version = 0]’ 203 | pack_lhs(blockA, LhsMapper(triangularBuffer.data(), triangularBuffer.outerStride()), actualPanelWidth, actualPanelWidth); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:443:12: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 6; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; typename Dest::Scalar = double]’ 438 | internal::product_triangular_matrix_matrix::Flags&RowMajorBit) ? RowMajor : ColMajor, LhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, RhsBlasTraits::NeedToConjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | (internal::traits::Flags&RowMajorBit) ? RowMajor : ColMajor, Dest::InnerStrideAtCompileTime> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ::run( | ~~~~~^ 444 | stripedRows, stripedCols, stripedDepth, // sizes | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446 | &rhs.coeffRef(0,0), rhs.outerStride(), // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | &dst.coeffRef(0,0), dst.innerStride(), dst.outerStride(), // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | actualAlpha, blocking | ~~~~~~~~~~~~~~~~~~~~~ 449 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: required from ‘static void Eigen::internal::generic_product_impl::scaleAndAddTo(Dest&, const Lhs&, const Rhs&, const Scalar&) [with Dest = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; Scalar = double]’ 769 | triangular_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | ::run(dst, lhs.nestedExpression(), rhs, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:361:27: required from ‘static void Eigen::internal::generic_product_impl_base::scaleAndAddTo(Dst&, const Lhs&, const Rhs&, const Scalar&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:349:33: required from ‘static void Eigen::internal::generic_product_impl_base::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::TriangularView, -1, -1, false> >, 6>; Rhs = Eigen::Block, -1, -1, false>; Derived = Eigen::internal::generic_product_impl, -1, -1, false> >, 6>, Eigen::Block, -1, -1, false>, Eigen::TriangularShape, Eigen::DenseShape, 8>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2256:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2256 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2258:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2258 | HalfPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2259 | QuarterPacketSize = unpacket_traits::size, | ^~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2259:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2298 | PacketBlock kernel_half; | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2298:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2304 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2304:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:41: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:414:17: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:60:7: required from ‘class Eigen::CwiseNullaryOp, Eigen::Matrix >’ 60 | class CwiseNullaryOp : public internal::dense_xpr_base< CwiseNullaryOp >::type, internal::no_assignment_operator | ^~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:151:29: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, -1, -1, true> >; Derived = Eigen::Block, -1, -1, false>, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 2; bool LhsIsTriangular = true; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Block.h:154:7: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, 0>’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:148:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true>, Eigen::Dense>’ 148 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:59: required from ‘static void Eigen::internal::triangular_product_impl::run(Dest&, const Lhs&, const Rhs&, const typename Dest::Scalar&) [with Dest = Eigen::Matrix; int Mode = 1; bool LhsIsTriangular = true; Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; typename Dest::Scalar = double]’ 462 | dst.leftCols(diagSize) -= (rhs_alpha-RhsScalar(1))*a_lhs.leftCols(diagSize); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/ProductEvaluators.h:770:14: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Eigen::Index = long int]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:243:63: required from ‘static Eigen::internal::redux_impl::Scalar Eigen::internal::redux_impl::run(const Evaluator&, const Func&, const XprType&) [with XprType = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:418:56: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::redux(const Func&) const [with BinaryOp = Eigen::internal::scalar_sum_op; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, const Eigen::Transpose, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:137:114: required from ‘static void Eigen::internal::triangular_matrix_vector_product::run(Index, Index, const LhsScalar*, Index, const RhsScalar*, Index, ResScalar*, Index, const ResScalar&) [with Index = long int; int Mode = 6; LhsScalar = double; bool ConjLhs = false; RhsScalar = double; bool ConjRhs = false; int Version = 0; ResScalar = double]’ 137 | res.coeffRef(i) += alpha * (cjLhs.row(i).segment(s,r).cwiseProduct(cjRhs.segment(s,r).transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: required from ‘static void Eigen::internal::trmv_selector::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose, -1, -1, false>, -1, -1, false> >; Rhs = Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >; Dest = Eigen::Transpose, 1, -1, true>, 1, -1, false> >; int Mode = 6; typename Dest::Scalar = double]’ 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:194:18: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 654 | return internal::first_aligned::alignment),Derived>(m); | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1043:41: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 1043 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 42 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true>, 1, -1, false> >, -1, 1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, -1, -1, false>, -1, 1, true>, -1, 1, false> > > >, -1, 1, false> >; Derived = Eigen::Block, 1, -1, true>, 1, -1, false> >, -1, 1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:341:27: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, false>; SrcXprType = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false>; Derived = Eigen::Block, -1, -1, false>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:457:31: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:780:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op]’ 890 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:858:27: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if<(! evaluator_assume_aliasing::value), void*>::type) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 858 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CwiseBinaryOp.h:164:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, -1, -1, false> >; Derived = Eigen::Block, -1, -1, true>]’ 164 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixMatrix.h:462:32: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, -1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, -1, true> >’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:739:78: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 739 | CoeffReadCost = int(evaluator::CoeffReadCost) + int(evaluator::CoeffReadCost) + int(functor_traits::Cost), | ^~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:722:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> > >’ 722 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:774:20: required from ‘void Eigen::internal::call_dense_assignment_loop(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:954:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, -1, -1, true> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 954 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/AssignEvaluator.h:890:49: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:84:67: required from ‘adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&):: [with auto:152 = long int]’ 84 | Eigen::SelfAdjointEigenSolver> solver(A_gg); | ^~~~~~ ../inst/adelie/adelie/src/include/adelie_core/util/omp.hpp:40:53: required from ‘void adelie_core::util::omp_parallel_for(F, Eigen::Index, Eigen::Index, size_t) [with omp_schedule_type schedule_type = adelie_core::util::omp_schedule_type::_static; F = adelie_core::solver::gaussian::cov::update_screen_derived, adelie_core::matrix::MatrixCovBase, double, int, int, int> >(adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>&)::; Eigen::Index = long int; size_t = long unsigned int]’ 40 | for (Eigen::Index i = begin; i < end; ++i) f(i); | ~^~~ ../inst/adelie/adelie/src/include/adelie_core/solver/solver_gaussian_cov.hpp:95:27: required from ‘void adelie_core::solver::gaussian::cov::update_screen_derived(StateType&) [with StateType = adelie_core::state::StateGaussianCov, adelie_core::matrix::MatrixCovBase, double, int, int, int>]’ 95 | util::omp_parallel_for(routine, old_screen_size, new_screen_size, n_threads * (old_screen_size+n_threads <= new_screen_size)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.ipp:16:49: required from ‘void adelie_core::state::StateGaussianCov::initialize() [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int]’ 16 | solver::gaussian::cov::update_screen_derived(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../inst/adelie/adelie/src/include/adelie_core/state/state_gaussian_cov.hpp:135:9: required from ‘adelie_core::state::StateGaussianCov::StateGaussianCov(matrix_t&, const Eigen::Ref::vec_value_t>&, const typename base_t::dyn_vec_constraint_t&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_value_t>&, typename base_t::value_t, typename base_t::value_t, size_t, size_t, size_t, typename base_t::value_t, size_t, typename base_t::value_t, const std::string&, size_t, typename base_t::value_t, typename base_t::value_t, typename base_t::value_t, size_t, bool, bool, bool, size_t, const Eigen::Ref::vec_index_t>&, const Eigen::Ref::vec_value_t>&, const Eigen::Ref::vec_bool_t>&, size_t, const Eigen::Ref::vec_index_t>&, typename base_t::value_t, typename base_t::value_t, const Eigen::Ref::vec_value_t>&) [with ConstraintType = adelie_core::constraint::ConstraintBase; MatrixType = adelie_core::matrix::MatrixCovBase; ValueType = double; IndexType = int; BoolType = int; SafeBoolType = int; matrix_t = adelie_core::matrix::MatrixCovBase; typename adelie_core::state::StateBase::vec_value_t = Eigen::Array; typename Eigen::internal::conditional::vec_value_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::dyn_vec_constraint_t = std::vector*, std::allocator*> >; base_t = adelie_core::state::StateBase, double, int, int, int>; typename adelie_core::state::StateBase::vec_index_t = Eigen::Array; typename Eigen::internal::conditional::vec_index_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>; typename base_t::value_t = double; size_t = long unsigned int; std::string = std::__cxx11::basic_string; typename adelie_core::state::StateBase::vec_bool_t = Eigen::Array; typename Eigen::internal::conditional::vec_bool_t::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<> >::type = Eigen::InnerStride<1>]’ 135 | initialize(); | ^~~~~~~~~~ rcpp_state.h:44:19: required from here 44 | using base_t::base_t; | ^~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/CoreEvaluators.h:1071:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1071 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h: In function ‘Eigen::internal::selfadjoint_product_impl, -1, -1, false>, 17, false, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, -1, 1, true>, -1, 1, false> const>, 0, true>::run, -1, 1, false> >(Eigen::Block, -1, 1, false>&, Eigen::Block, -1, -1, false> const&, Eigen::CwiseBinaryOp, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Block, -1, 1, true>, -1, 1, false> const> const&, double const&)void [clone .isra.0]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:229:7: warning: ‘result_66’ may be used uninitialized [-Wmaybe-uninitialized] 227 | internal::selfadjoint_matrix_vector_product::Flags&RowMajorBit) ? RowMajor : ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | int(LhsUpLo), bool(LhsBlasTraits::NeedToConjugate), bool(RhsBlasTraits::NeedToConjugate)>::run | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | ( | ^ 230 | lhs.rows(), // size | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &lhs.coeffRef(0,0), lhs.outerStride(), // lhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | actualRhsPtr, // rhs info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | actualDestPtr, // result info | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | actualAlpha // scale factor | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | ); | ~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/SelfadjointMatrixVector.h:41:6: note: by argument 4 of type ‘const double *’ to ‘Eigen::internal::selfadjoint_matrix_vector_product::run(long, double const*, long, double const*, double*, double)’ declared here 41 | void selfadjoint_matrix_vector_product::run( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/lib/R/library/RcppEigen/include/Eigen/Core:341: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h: In function ‘Eigen::internal::trmv_selector<6, 1>::run, -1, -1, false> const, -1, -1, false> const>, Eigen::Transpose, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Transpose, -1, -1, false> const, -1, 1, true> const, -1, 1, false> const> const> const>, Eigen::Transpose, 1, -1, true>, 1, -1, false> > >(Eigen::Transpose, -1, -1, false> const, -1, -1, false> const> const&, Eigen::Transpose, Eigen::CwiseNullaryOp, Eigen::Matrix const> const, Eigen::Transpose, -1, -1, false> const, -1, 1, true> const, -1, 1, false> const> const> const> const&, Eigen::Transpose, 1, -1, true>, 1, -1, false> >&, Eigen::Transpose, 1, -1, true>, 1, -1, false> >::Scalar const&)void [clone .isra.0]’: /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:332:12: warning: ‘result_43’ may be used uninitialized [-Wmaybe-uninitialized] 327 | internal::triangular_matrix_vector_product | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | | ~~~~~~~~~ 332 | ::run(actualLhs.rows(),actualLhs.cols(), | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | actualLhs.data(),actualLhs.outerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | actualRhsPtr,1, | ~~~~~~~~~~~~~~~ 335 | dest.data(),dest.innerStride(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 336 | actualAlpha); | ~~~~~~~~~~~~ /usr/local/lib/R/library/RcppEigen/include/Eigen/src/Core/products/TriangularMatrixVector.h:105:24: note: by argument 5 of type ‘const double *’ to ‘Eigen::internal::triangular_matrix_vector_product::run(long, long, double const*, long, double const*, long, double*, long, double const&)’ declared here 105 | EIGEN_DONT_INLINE void triangular_matrix_vector_product | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -shared -L/usr/lib64/R/lib -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -o adelie.so RcppExports.o rcpp_configs.o rcpp_constraint.o rcpp_glm.o rcpp_io.o rcpp_matrix.o rcpp_matrix_utils_blas.o rcpp_solver.o rcpp_state.o -fopenmp -L/usr/lib64/R/lib -lR installing to /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT/usr/local/lib/R/library/00LOCK-adelie/00new/adelie/libs ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘adelie’ finding HTML links ... done constraint.box html cv.glintnet html cv.grpnet html gaussian_cov html glintnet html glm.binomial html glm.cox html glm.gaussian html glm.multigaussian html glm.multinomial html glm.poisson html grpnet html io.snp_phased_ancestry html io.snp_unphased html matrix.block_diag html matrix.concatenate html matrix.convex_relu html matrix.dense html matrix.eager_cov html matrix.interaction html matrix.kronecker_eye html matrix.lazy_cov html matrix.one_hot html matrix.snp_phased_ancestry html matrix.snp_unphased html matrix.sparse html matrix.standardize html matrix.subset html plot.cv.grpnet html plot.grpnet html predict.cv.glintnet html predict.cv.grpnet html predict.glintnet html predict.grpnet html print.cv.grpnet html print.glintnet html print.grpnet html set_configs html ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (adelie) + test -d adelie/src + cd adelie/src + rm -f RcppExports.o rcpp_configs.o rcpp_constraint.o rcpp_glm.o rcpp_io.o rcpp_matrix.o rcpp_matrix_utils_blas.o rcpp_solver.o rcpp_state.o adelie.so + rm -f /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT/usr/local/lib/R/library/R.css + find /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT/usr/local/lib/R/library -type f -exec sed -i s@/builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT@@g '{}' ';' + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 1.0.7-1.fc42.copr8933590 --unique-debug-suffix -1.0.7-1.fc42.copr8933590.x86_64 --unique-debug-src-base R-CRAN-adelie-1.0.7-1.fc42.copr8933590.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/adelie find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/R-CRAN-adelie-1.0.7-1.fc42.copr8933590.x86_64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j4 /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT Handler jar skipped: jar handler requires $SOURCE_DATE_EPOCH to be set Handler gzip skipped: gzip handler requires $SOURCE_DATE_EPOCH to be set Handler zip skipped: zip handler requires $SOURCE_DATE_EPOCH to be set Scanned 67 directories and 473 files, processed 84 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/SPECPARTS/rpm-debuginfo.specpart Processing files: R-CRAN-adelie-1.0.7-1.fc42.copr8933590.x86_64 Provides: R-CRAN-adelie = 1.0.7-1.fc42.copr8933590 R-CRAN-adelie(x86-64) = 1.0.7-1.fc42.copr8933590 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libR.so()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: R-CRAN-adelie-debugsource-1.0.7-1.fc42.copr8933590.x86_64 Provides: R-CRAN-adelie-debugsource = 1.0.7-1.fc42.copr8933590 R-CRAN-adelie-debugsource(x86-64) = 1.0.7-1.fc42.copr8933590 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: R-CRAN-adelie-debuginfo-1.0.7-1.fc42.copr8933590.x86_64 Provides: R-CRAN-adelie-debuginfo = 1.0.7-1.fc42.copr8933590 R-CRAN-adelie-debuginfo(x86-64) = 1.0.7-1.fc42.copr8933590 debuginfo(build-id) = 6f247a83cd1e82f6299dc03805804908b4c6fdd9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: R-CRAN-adelie-debugsource(x86-64) = 1.0.7-1.fc42.copr8933590 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build/BUILDROOT Wrote: /builddir/build/RPMS/R-CRAN-adelie-debugsource-1.0.7-1.fc42.copr8933590.x86_64.rpm Wrote: /builddir/build/RPMS/R-CRAN-adelie-1.0.7-1.fc42.copr8933590.x86_64.rpm Wrote: /builddir/build/RPMS/R-CRAN-adelie-debuginfo-1.0.7-1.fc42.copr8933590.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.5YR5d3 + umask 022 + cd /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + test -d /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + rm -rf /builddir/build/BUILD/R-CRAN-adelie-1.0.7-build + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Finish: rpmbuild R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm Finish: build phase for R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-42-x86_64-1745152876.087230/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names INFO: Done(/var/lib/copr-rpmbuild/results/R-CRAN-adelie-1.0.7-1.fc42.copr8933590.src.rpm) Config(child) 7 minutes 9 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "R-CRAN-adelie", "epoch": null, "version": "1.0.7", "release": "1.fc42.copr8933590", "arch": "src" }, { "name": "R-CRAN-adelie-debugsource", "epoch": null, "version": "1.0.7", "release": "1.fc42.copr8933590", "arch": "x86_64" }, { "name": "R-CRAN-adelie", "epoch": null, "version": "1.0.7", "release": "1.fc42.copr8933590", "arch": "x86_64" }, { "name": "R-CRAN-adelie-debuginfo", "epoch": null, "version": "1.0.7", "release": "1.fc42.copr8933590", "arch": "x86_64" } ] } RPMResults finished